From: Anatol Belski Date: Sun, 28 Feb 2016 10:53:21 +0000 (+0100) Subject: test fixes X-Git-Tag: php-7.0.5RC1~55^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f738abab859d847fce9b5c6e5b4c102d0f77e819;p=php test fixes --- diff --git a/ext/opcache/tests/bug66338.phpt b/ext/opcache/tests/bug66338.phpt index ed7f8ab475..6553f83f29 100644 --- a/ext/opcache/tests/bug66338.phpt +++ b/ext/opcache/tests/bug66338.phpt @@ -15,13 +15,13 @@ file_put_contents( "$root-Officials.inc", '"); +file_put_contents($file_c, ""); file_put_contents($file_p, ''); require $file_c; $a = new c(); diff --git a/ext/opcache/tests/revalidate_path_01.phpt b/ext/opcache/tests/revalidate_path_01.phpt index cf2ac0d829..8261633334 100644 --- a/ext/opcache/tests/revalidate_path_01.phpt +++ b/ext/opcache/tests/revalidate_path_01.phpt @@ -25,16 +25,30 @@ while (filemtime($file1) != filemtime($file2)) { touch($file1); touch($file2); } -@unlink($link); -@symlink($dir1, $link); +if (substr(PHP_OS, 0, 3) == 'WIN') { + @rmdir($link); + $ln = str_replace('/', '\\', $link); + $d1 = realpath($dir1); + `mklink /j $ln $d1`; +} else { + @unlink($link); + @symlink($dir1, $link); +} include "php_cli_server.inc"; //php_cli_server_start('-d opcache.enable=1 -d opcache.enable_cli=1 -d opcache.revalidate_path=1'); php_cli_server_start('-d opcache.enable=1 -d opcache.enable_cli=1 -d opcache.revalidate_path=1 -d opcache.file_update_protection=0 -d realpath_cache_size=0'); echo file_get_contents('http://' . PHP_CLI_SERVER_ADDRESS . '/main.php'); echo file_get_contents('http://' . PHP_CLI_SERVER_ADDRESS . '/main.php'); -@unlink($link); -@symlink($dir2, $link); +if (substr(PHP_OS, 0, 3) == 'WIN') { + @rmdir($link); + $ln = str_replace('/', '\\', $link); + $d2 = realpath($dir2); + `mklink /j $ln $d2`; +} else { + @unlink($link); + @symlink($dir2, $link); +} echo file_get_contents('http://' . PHP_CLI_SERVER_ADDRESS . '/main.php'); echo file_get_contents('http://' . PHP_CLI_SERVER_ADDRESS . '/main.php'); ?> @@ -48,7 +62,11 @@ $file1 = "$dir1/index.php"; $file2 = "$dir2/index.php"; $main = "$dir/main.php"; @unlink($main); -@unlink($link); +if (substr(PHP_OS, 0, 3) == 'WIN') { + @rmdir($link); +} else { + @unlink($link); +} @unlink($file1); @unlink($file2); @rmdir($dir1);