summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph M. Becker <cmbecker69@gmx.de>2019-12-31 14:26:52 +0100
committerChristoph M. Becker <cmbecker69@gmx.de>2019-12-31 14:27:16 +0100
commit8d2b20db58849d1f54303f66656a3776456cbe95 (patch)
tree2acc20ea5eb09b6417cd86035ced65145fe279e4
parent09e76cbe6d73399f3476942e7502de0bdbf65fa2 (diff)
downloadphp-git-8d2b20db58849d1f54303f66656a3776456cbe95.tar.gz
[ci skip] Revert "Add test case for bug #78883"
This reverts commit 09e76cbe6d73399f3476942e7502de0bdbf65fa2, because the test fails reliably on AppVeyor. This needs closer investigation.
-rw-r--r--ext/standard/tests/streams/bug78883.phpt33
1 files changed, 0 insertions, 33 deletions
diff --git a/ext/standard/tests/streams/bug78883.phpt b/ext/standard/tests/streams/bug78883.phpt
deleted file mode 100644
index 591d6f1939..0000000000
--- a/ext/standard/tests/streams/bug78883.phpt
+++ /dev/null
@@ -1,33 +0,0 @@
---TEST--
-Bug #78883 (fgets(STDIN) fails on Windows)
---SKIPIF--
-<?php
-if (PHP_OS_FAMILY !== 'Windows') die('skip this test is for Windows platforms only');
-if (getenv("SKIP_SLOW_TESTS")) die("skip slow test");
-?>
---FILE--
-<?php
-$descriptorspec = array(
- 0 => array("pipe", "rb"),
- 1 => array("pipe", "wb"),
- //2 => array("file", "stderr.txt", "ab")
-);
-$pipes = [];
-$cmd = proc_open('cmd.exe "/c START ^"^" /WAIT php -r ^"var_dump(fgets(STDIN));"', $descriptorspec, $pipes);
-var_dump(is_resource($cmd));
-$cmdpid = proc_get_status($cmd)['pid'];
-sleep(1);
-$bug_is_present = !proc_get_status($cmd)['running'];
-if (!$bug_is_present) {
- // if the bug is not present, it will hang waiting for stdin,
- // thus cmd is still running and we should kill it
- shell_exec("taskkill /T /F /PID {$cmdpid}");
-}
-fclose($pipes[0]);
-fclose($pipes[1]);
-proc_close($cmd);
-var_dump($bug_is_present);
-?>
---EXPECT--
-bool(true)
-bool(false)