Commit:    e9641141aaad136757af06fddd6d870147ac2000
Author:    Dmitry Stogov <dmi...@zend.com>         Sat, 16 Mar 2013 16:11:00 
+0400
Parents:   92430bcf5dd76bf9b12363693efcc471b3527618
Branches:  PHP-5.5 master

Link:       
http://git.php.net/?p=php-src.git;a=commitdiff;h=e9641141aaad136757af06fddd6d870147ac2000

Log:
Made test compatible with O+

Changed paths:
  M  Zend/tests/bug55156.phpt
  M  Zend/tests/ns_026.phpt
  M  ext/phar/tests/create_new_and_modify.phpt
  M  ext/phar/tests/delete_in_phar.phpt
  M  ext/phar/tests/delete_in_phar_confirm.phpt
  M  ext/phar/tests/tar/create_new_and_modify.phpt
  M  ext/phar/tests/tar/delete_in_phar.phpt
  M  ext/phar/tests/tar/delete_in_phar_confirm.phpt
  M  ext/phar/tests/zip/create_new_and_modify.phpt
  M  ext/phar/tests/zip/delete_in_phar.phpt
  M  ext/phar/tests/zip/delete_in_phar_confirm.phpt
  M  ext/reflection/tests/005.phpt
  M  ext/reflection/tests/009.phpt
  M  ext/reflection/tests/025.phpt
  M  ext/reflection/tests/ReflectionClass_getDocComment_001.phpt
  M  ext/reflection/tests/ReflectionFunction_getDocComment.001.phpt
  M  ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
  M  ext/reflection/tests/ReflectionProperty_basic2.phpt
  M  ext/reflection/tests/ReflectionProperty_getDocComment_basic.phpt
  M  ext/reflection/tests/bug36308.phpt
  M  run-tests.php
  M  tests/output/ob_017.phpt
  M  tests/output/ob_start_basic_004.phpt

diff --git a/Zend/tests/bug55156.phpt b/Zend/tests/bug55156.phpt
index 6c0ff76..7d75ce3 100644
--- a/Zend/tests/bug55156.phpt
+++ b/Zend/tests/bug55156.phpt
@@ -1,5 +1,8 @@
 --TEST--
 Bug #55156 (ReflectionClass::getDocComment() returns comment even though the 
class has none)
+--INI--
+opcache.save_comments=1
+opcache.load_comments=1
 --FILE--
 <?php
 
diff --git a/Zend/tests/ns_026.phpt b/Zend/tests/ns_026.phpt
index af2bf2c..45f8875 100644
--- a/Zend/tests/ns_026.phpt
+++ b/Zend/tests/ns_026.phpt
@@ -1,5 +1,7 @@
 --TEST--
 026: Name ambiguity (class name & namespace name)
+--INI--
+opcache.optimization_level=0
 --FILE--
 <?php
 namespace Foo;
diff --git a/ext/phar/tests/create_new_and_modify.phpt 
b/ext/phar/tests/create_new_and_modify.phpt
index d6c469d..c03576c 100644
--- a/ext/phar/tests/create_new_and_modify.phpt
+++ b/ext/phar/tests/create_new_and_modify.phpt
@@ -21,6 +21,14 @@ $sig1 = $phar->getSignature();
 
 include $pname . '/a.php';
 
+if (function_exists("opcache_get_status")) {
+       $status = opcache_get_status();
+       if ($status["opcache_enabled"]) {
+               ini_set("opcache.revalidate_freq", "0");
+               sleep(2);
+       }
+}
+
 file_put_contents($pname .'/a.php', "modified!\n");
 file_put_contents($pname .'/b.php', "another!\n");
 
diff --git a/ext/phar/tests/delete_in_phar.phpt 
b/ext/phar/tests/delete_in_phar.phpt
index 4842d27..d28f136 100644
--- a/ext/phar/tests/delete_in_phar.phpt
+++ b/ext/phar/tests/delete_in_phar.phpt
@@ -15,6 +15,15 @@ $files = array();
 $files['a.php'] = '<?php echo "This is a\n"; ?>';
 $files['b.php'] = '<?php echo "This is b\n"; ?>';
 $files['b/c.php'] = '<?php echo "This is b/c\n"; ?>';
+
+if (function_exists("opcache_get_status")) {
+       $status = opcache_get_status();
+       if ($status["opcache_enabled"]) {
+               ini_set("opcache.revalidate_freq", "0");
+               sleep(2);
+       }
+}
+
 include 'files/phar_test.inc';
 
 include $pname . '/a.php';
diff --git a/ext/phar/tests/delete_in_phar_confirm.phpt 
b/ext/phar/tests/delete_in_phar_confirm.phpt
index 13a8d0d..0d4eb1e 100644
--- a/ext/phar/tests/delete_in_phar_confirm.phpt
+++ b/ext/phar/tests/delete_in_phar_confirm.phpt
@@ -15,6 +15,15 @@ $files = array();
 $files['a.php'] = '<?php echo "This is a\n"; ?>';
 $files['b.php'] = '<?php echo "This is b\n"; ?>';
 $files['b/c.php'] = '<?php echo "This is b/c\n"; ?>';
+
+if (function_exists("opcache_get_status")) {
+       $status = opcache_get_status();
+       if ($status["opcache_enabled"]) {
+               ini_set("opcache.revalidate_freq", "0");
+               sleep(2);
+       }
+}
+
 include 'files/phar_test.inc';
 
 include $pname . '/a.php';
diff --git a/ext/phar/tests/tar/create_new_and_modify.phpt 
b/ext/phar/tests/tar/create_new_and_modify.phpt
index 8062fda..905bfab 100644
--- a/ext/phar/tests/tar/create_new_and_modify.phpt
+++ b/ext/phar/tests/tar/create_new_and_modify.phpt
@@ -15,6 +15,14 @@ $pname = 'phar://' . $fname;
 
 file_put_contents($pname . '/a.php', "brand new!\n");
 
+if (function_exists("opcache_get_status")) {
+       $status = opcache_get_status();
+       if ($status["opcache_enabled"]) {
+               ini_set("opcache.revalidate_freq", "0");
+               sleep(2);
+       }
+}
+
 $phar = new Phar($fname);
 var_dump($phar->isFileFormat(Phar::TAR));
 $sig1 = md5_file($fname);
diff --git a/ext/phar/tests/tar/delete_in_phar.phpt 
b/ext/phar/tests/tar/delete_in_phar.phpt
index 91ef4a2..1982b6b 100644
--- a/ext/phar/tests/tar/delete_in_phar.phpt
+++ b/ext/phar/tests/tar/delete_in_phar.phpt
@@ -18,6 +18,14 @@ $phar['b/c.php'] = '<?php echo "This is b/c\n"; ?>';
 $phar->setStub('<?php __HALT_COMPILER(); ?>');
 $phar->stopBuffering();
 
+if (function_exists("opcache_get_status")) {
+       $status = opcache_get_status();
+       if ($status["opcache_enabled"]) {
+               ini_set("opcache.revalidate_freq", "0");
+               sleep(2);
+       }
+}
+
 include $alias . '/a.php';
 include $alias . '/b.php';
 include $alias . '/b/c.php';
diff --git a/ext/phar/tests/tar/delete_in_phar_confirm.phpt 
b/ext/phar/tests/tar/delete_in_phar_confirm.phpt
index 707bcbd..7593ebc 100644
--- a/ext/phar/tests/tar/delete_in_phar_confirm.phpt
+++ b/ext/phar/tests/tar/delete_in_phar_confirm.phpt
@@ -18,6 +18,14 @@ $phar['b/c.php'] = '<?php echo "This is b/c\n"; ?>';
 $phar->setStub('<?php __HALT_COMPILER(); ?>');
 $phar->stopBuffering();
 
+if (function_exists("opcache_get_status")) {
+       $status = opcache_get_status();
+       if ($status["opcache_enabled"]) {
+               ini_set("opcache.revalidate_freq", "0");
+               sleep(2);
+       }
+}
+
 include $alias . '/a.php';
 include $alias . '/b.php';
 include $alias . '/b/c.php';
diff --git a/ext/phar/tests/zip/create_new_and_modify.phpt 
b/ext/phar/tests/zip/create_new_and_modify.phpt
index 5a3ec33..55d69cc 100644
--- a/ext/phar/tests/zip/create_new_and_modify.phpt
+++ b/ext/phar/tests/zip/create_new_and_modify.phpt
@@ -15,6 +15,14 @@ $pname = 'phar://' . $fname;
 
 file_put_contents($pname . '/a.php', "brand new!\n");
 
+if (function_exists("opcache_get_status")) {
+       $status = opcache_get_status();
+       if ($status["opcache_enabled"]) {
+               ini_set("opcache.revalidate_freq", "0");
+               sleep(2);
+       }
+}
+
 $phar = new Phar($fname);
 var_dump($phar->isFileFormat(Phar::ZIP));
 $sig1 = md5_file($fname);
diff --git a/ext/phar/tests/zip/delete_in_phar.phpt 
b/ext/phar/tests/zip/delete_in_phar.phpt
index b7bda7c..f012800 100644
--- a/ext/phar/tests/zip/delete_in_phar.phpt
+++ b/ext/phar/tests/zip/delete_in_phar.phpt
@@ -18,6 +18,14 @@ $phar['b/c.php'] = '<?php echo "This is b/c\n"; ?>';
 $phar->setStub('<?php __HALT_COMPILER(); ?>');
 $phar->stopBuffering();
 
+if (function_exists("opcache_get_status")) {
+       $status = opcache_get_status();
+       if ($status["opcache_enabled"]) {
+               ini_set("opcache.revalidate_freq", "0");
+               sleep(2);
+       }
+}
+
 include $alias . '/a.php';
 include $alias . '/b.php';
 include $alias . '/b/c.php';
diff --git a/ext/phar/tests/zip/delete_in_phar_confirm.phpt 
b/ext/phar/tests/zip/delete_in_phar_confirm.phpt
index fdd0b42..0080499 100644
--- a/ext/phar/tests/zip/delete_in_phar_confirm.phpt
+++ b/ext/phar/tests/zip/delete_in_phar_confirm.phpt
@@ -18,6 +18,14 @@ $phar['b/c.php'] = '<?php echo "This is b/c\n"; ?>';
 $phar->setStub('<?php __HALT_COMPILER(); ?>');
 $phar->stopBuffering();
 
+if (function_exists("opcache_get_status")) {
+       $status = opcache_get_status();
+       if ($status["opcache_enabled"]) {
+               ini_set("opcache.revalidate_freq", "0");
+               sleep(2);
+       }
+}
+
 include $alias . '/a.php';
 include $alias . '/b.php';
 include $alias . '/b/c.php';
diff --git a/ext/reflection/tests/005.phpt b/ext/reflection/tests/005.phpt
index f337e44..e257699 100644
--- a/ext/reflection/tests/005.phpt
+++ b/ext/reflection/tests/005.phpt
@@ -1,5 +1,8 @@
 --TEST--
 ReflectionMethod::getDocComment() uses wrong comment block
+--INI--
+opcache.save_comments=1
+opcache.load_comments=1
 --FILE--
 <?php
 
diff --git a/ext/reflection/tests/009.phpt b/ext/reflection/tests/009.phpt
index e96b21e..b54e89e 100644
--- a/ext/reflection/tests/009.phpt
+++ b/ext/reflection/tests/009.phpt
@@ -1,5 +1,8 @@
 --TEST--
 ReflectionFunction basic tests
+--INI--
+opcache.save_comments=1
+opcache.load_comments=1
 --FILE--
 <?php
 
diff --git a/ext/reflection/tests/025.phpt b/ext/reflection/tests/025.phpt
index a5f604f..9200200 100644
--- a/ext/reflection/tests/025.phpt
+++ b/ext/reflection/tests/025.phpt
@@ -2,6 +2,9 @@
 ReflectionFunction basic tests
 --SKIPIF--
 <?php extension_loaded('reflection') or die('skip'); ?>
+--INI--
+opcache.save_comments=1
+opcache.load_comments=1
 --FILE--
 <?php
 
diff --git a/ext/reflection/tests/ReflectionClass_getDocComment_001.phpt 
b/ext/reflection/tests/ReflectionClass_getDocComment_001.phpt
index 5feb560..efa7e9a 100644
--- a/ext/reflection/tests/ReflectionClass_getDocComment_001.phpt
+++ b/ext/reflection/tests/ReflectionClass_getDocComment_001.phpt
@@ -3,6 +3,9 @@ ReflectionClass::getDocComment()
 --CREDITS--
 Robin Fernandes <rob...@php.net>
 Steve Seear <stevs...@php.net>
+--INI--
+opcache.save_comments=1
+opcache.load_comments=1
 --FILE--
 <?php
 /**
diff --git a/ext/reflection/tests/ReflectionFunction_getDocComment.001.phpt 
b/ext/reflection/tests/ReflectionFunction_getDocComment.001.phpt
index 38c278d..68d1d9d 100644
--- a/ext/reflection/tests/ReflectionFunction_getDocComment.001.phpt
+++ b/ext/reflection/tests/ReflectionFunction_getDocComment.001.phpt
@@ -3,6 +3,9 @@ ReflectionFunction::getDocComment()
 --CREDITS--
 Robin Fernandes <rob...@php.net>
 Steve Seear <stevs...@php.net>
+--INI--
+opcache.save_comments=1
+opcache.load_comments=1
 --FILE--
 <?php
 
diff --git a/ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt 
b/ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
index c01f689..b04fb6c 100644
--- a/ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
+++ b/ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
@@ -1,5 +1,8 @@
 --TEST--
 ReflectionMethod::getDocComment()
+--INI--
+opcache.save_comments=1
+opcache.load_comments=1
 --FILE--
 <?php
 /**
diff --git a/ext/reflection/tests/ReflectionProperty_basic2.phpt 
b/ext/reflection/tests/ReflectionProperty_basic2.phpt
index b7b2133..bc42d3f 100644
--- a/ext/reflection/tests/ReflectionProperty_basic2.phpt
+++ b/ext/reflection/tests/ReflectionProperty_basic2.phpt
@@ -1,5 +1,8 @@
 --TEST--
 Test usage of ReflectionProperty methods isDefault(), getModifiers(), 
getDeclaringClass() and getDocComment().
+--INI--
+opcache.save_comments=1
+opcache.load_comments=1
 --FILE--
 <?php
 
diff --git a/ext/reflection/tests/ReflectionProperty_getDocComment_basic.phpt 
b/ext/reflection/tests/ReflectionProperty_getDocComment_basic.phpt
index 2c4815a..f94ee8c 100644
--- a/ext/reflection/tests/ReflectionProperty_getDocComment_basic.phpt
+++ b/ext/reflection/tests/ReflectionProperty_getDocComment_basic.phpt
@@ -1,5 +1,8 @@
 --TEST--
 Test ReflectionProperty::getDocComment() usage.
+--INI--
+opcache.save_comments=1
+opcache.load_comments=1
 --FILE--
 <?php
 
diff --git a/ext/reflection/tests/bug36308.phpt 
b/ext/reflection/tests/bug36308.phpt
index 79aa5f8..f923ee3 100644
--- a/ext/reflection/tests/bug36308.phpt
+++ b/ext/reflection/tests/bug36308.phpt
@@ -1,5 +1,8 @@
 --TEST--
 Reflection Bug #36308 (ReflectionProperty::getDocComment() does not reflect 
extended class commentary)
+--INI--
+opcache.save_comments=1
+opcache.load_comments=1
 --FILE--
 <?php
 class Base {
diff --git a/run-tests.php b/run-tests.php
index 8b7fa7f..84907a7 100755
--- a/run-tests.php
+++ b/run-tests.php
@@ -240,6 +240,7 @@ $ini_overwrites = array(
                'ignore_repeated_errors=0',
                'precision=14',
                'memory_limit=128M',
+               'opcache.fast_shutdown=0',
        );
 
 function write_information($show_html)
diff --git a/tests/output/ob_017.phpt b/tests/output/ob_017.phpt
index 517fafe..1dc5fc5 100644
--- a/tests/output/ob_017.phpt
+++ b/tests/output/ob_017.phpt
@@ -1,5 +1,7 @@
 --TEST--
 output buffering - stati
+--INI--
+opcache.optimization_level=0
 --FILE--
 <?php
 $stati = array();
diff --git a/tests/output/ob_start_basic_004.phpt 
b/tests/output/ob_start_basic_004.phpt
index 16f09e8..710df7a 100644
--- a/tests/output/ob_start_basic_004.phpt
+++ b/tests/output/ob_start_basic_004.phpt
@@ -1,5 +1,7 @@
 --TEST--
 ob_start() chunk_size: confirm buffer is flushed after any output call that 
causes its length to equal or exceed chunk_size. 
+--INI--
+opcache.optimization_level=0
 --FILE--
 <?php
 /*
-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to