mirror of
https://github.com/php/php-src.git
synced 2024-09-29 05:46:06 +00:00
f9959ee7c2
* PHP_OS_FAMILY is now a macro, to allow extensions to take advantage of it, it is defined in php.h * Values are not upper-case-first, not always uppercase. Windows is no longer just "Win", if we want the short version for testing then PHP_OS is always WINNT anyway
149 lines
5.0 KiB
PHP
149 lines
5.0 KiB
PHP
--TEST--
|
|
Test sapi_windows_vt100_support on newer Windows versions with redirected STDOUT/STDERR
|
|
--SKIPIF--
|
|
<?php
|
|
if (getenv("SKIP_IO_CAPTURE_TESTS")) {
|
|
die("skip I/O capture test");
|
|
}
|
|
if(PHP_OS_FAMILY !== "Windows") {
|
|
echo "skip Only for Windows systems";
|
|
} elseif (version_compare(
|
|
PHP_WINDOWS_VERSION_MAJOR.'.'.PHP_WINDOWS_VERSION_MINOR.'.'.PHP_WINDOWS_VERSION_BUILD,
|
|
'10.0.10586'
|
|
) < 0) {
|
|
echo "skip Only for Windows systems >= 10.0.10586";
|
|
}
|
|
?>
|
|
--CAPTURE_STDIO--
|
|
STDOUT STDERR
|
|
--FILE--
|
|
<?php
|
|
require dirname(__FILE__).'/sapi_windows_vt100_support.inc';
|
|
testToStdOut();
|
|
?>
|
|
--EXPECTF--
|
|
STDIN (constant):
|
|
- current value : bool(false)
|
|
- enabling VT100 : bool(false)
|
|
- current value : bool(false)
|
|
- disabling VT100: bool(false)
|
|
- current value : bool(false)
|
|
STDIN (fopen):
|
|
- current value : bool(false)
|
|
- enabling VT100 : bool(false)
|
|
- current value : bool(false)
|
|
- disabling VT100: bool(false)
|
|
- current value : bool(false)
|
|
STDIN (php://fd/0):
|
|
- current value : bool(false)
|
|
- enabling VT100 : bool(false)
|
|
- current value : bool(false)
|
|
- disabling VT100: bool(false)
|
|
- current value : bool(false)
|
|
STDOUT (constant):
|
|
- current value : bool(false)
|
|
- enabling VT100 : bool(false)
|
|
- current value : bool(false)
|
|
- disabling VT100: bool(false)
|
|
- current value : bool(false)
|
|
STDOUT (fopen):
|
|
- current value : bool(false)
|
|
- enabling VT100 : bool(false)
|
|
- current value : bool(false)
|
|
- disabling VT100: bool(false)
|
|
- current value : bool(false)
|
|
STDOUT (php://fd/1):
|
|
- current value : bool(false)
|
|
- enabling VT100 : bool(false)
|
|
- current value : bool(false)
|
|
- disabling VT100: bool(false)
|
|
- current value : bool(false)
|
|
STDERR (constant):
|
|
- current value : bool(false)
|
|
- enabling VT100 : bool(false)
|
|
- current value : bool(false)
|
|
- disabling VT100: bool(false)
|
|
- current value : bool(false)
|
|
STDERR (fopen):
|
|
- current value : bool(false)
|
|
- enabling VT100 : bool(false)
|
|
- current value : bool(false)
|
|
- disabling VT100: bool(false)
|
|
- current value : bool(false)
|
|
STDERR (php://fd/2):
|
|
- current value : bool(false)
|
|
- enabling VT100 : bool(false)
|
|
- current value : bool(false)
|
|
- disabling VT100: bool(false)
|
|
- current value : bool(false)
|
|
Not a stream:
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() expects parameter 1 to be resource, string given in %s on line %d
|
|
bool(false)
|
|
- enabling VT100 :
|
|
Warning: sapi_windows_vt100_support() expects parameter 1 to be resource, string given in %s on line %d
|
|
bool(false)
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() expects parameter 1 to be resource, string given in %s on line %d
|
|
bool(false)
|
|
- disabling VT100:
|
|
Warning: sapi_windows_vt100_support() expects parameter 1 to be resource, string given in %s on line %d
|
|
bool(false)
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() expects parameter 1 to be resource, string given in %s on line %d
|
|
bool(false)
|
|
Invalid stream (php://temp):
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- enabling VT100 :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- disabling VT100:
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
Invalid stream (php://input):
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- enabling VT100 :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- disabling VT100:
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
Invalid stream (php://memory):
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- enabling VT100 :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- disabling VT100:
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
- current value :
|
|
Warning: sapi_windows_vt100_support() was not able to analyze the specified stream in %s on line %d
|
|
bool(false)
|
|
File stream:
|
|
- current value : bool(false)
|
|
- enabling VT100 : bool(false)
|
|
- current value : bool(false)
|
|
- disabling VT100: bool(false)
|
|
- current value : bool(false)
|