mirror of
https://github.com/php/php-src.git
synced 2026-04-11 01:53:36 +02:00
Merge branch 'PHP-5.6'
* PHP-5.6: forked test for win32
This commit is contained in:
34
ext/opcache/tests/blacklist-win32.phpt
Normal file
34
ext/opcache/tests/blacklist-win32.phpt
Normal file
@@ -0,0 +1,34 @@
|
||||
--TEST--
|
||||
Blacklist (with glob, quote and comments)
|
||||
--INI--
|
||||
opcache.enable=1
|
||||
opcache.enable_cli=1
|
||||
opcache.blacklist_filename={PWD}/opcache-*.blacklist
|
||||
opcache.file_update_protection=0
|
||||
--SKIPIF--
|
||||
<?php require_once('skipif.inc'); ?>
|
||||
<?php if (substr(PHP_OS, 0, 3) != 'WIN') { die('skip only for Windows'); } ?>
|
||||
--FILE--
|
||||
<?php
|
||||
$conf = opcache_get_configuration();
|
||||
$conf = $conf['blacklist'];
|
||||
$conf[3] = preg_replace("!^\\Q".dirname(__FILE__)."\\E!", "__DIR__", $conf[3]);
|
||||
$conf[4] = preg_replace("!^\\Q".dirname(__FILE__)."\\E!", "__DIR__", $conf[4]);
|
||||
print_r($conf);
|
||||
include("blacklist.inc");
|
||||
$status = opcache_get_status();
|
||||
print_r(count($status['scripts']));
|
||||
?>
|
||||
--EXPECTF--
|
||||
Array
|
||||
(
|
||||
[0] => C:\path\to\foo
|
||||
[1] => C:\path\to\foo2
|
||||
[2] => C:\path\to\bar
|
||||
[3] => __DIR__\blacklist.inc
|
||||
[4] => __DIR__\current.php
|
||||
[5] => %scurrent.php
|
||||
[6] => %scurrent.php
|
||||
)
|
||||
ok
|
||||
1
|
||||
@@ -7,6 +7,7 @@ opcache.blacklist_filename={PWD}/opcache-*.blacklist
|
||||
opcache.file_update_protection=0
|
||||
--SKIPIF--
|
||||
<?php require_once('skipif.inc'); ?>
|
||||
<?php if (substr(PHP_OS, 0, 3) == 'WIN') { die('skip not for Windows'); } ?>
|
||||
--FILE--
|
||||
<?php
|
||||
$conf = opcache_get_configuration();
|
||||
|
||||
Reference in New Issue
Block a user