From: Antony Dovgal Date: Thu, 18 Dec 2014 13:02:49 +0000 (+0300) Subject: add tests for proc_open() and pipes X-Git-Tag: PRE_PHP7_NSAPI_REMOVAL~8 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=110a146b88e966616fb88c7d0f5c50d667e1b135;p=php add tests for proc_open() and pipes --- diff --git a/ext/standard/tests/general_functions/proc_open_pipes.inc b/ext/standard/tests/general_functions/proc_open_pipes.inc new file mode 100644 index 0000000000..0d9894683a --- /dev/null +++ b/ext/standard/tests/general_functions/proc_open_pipes.inc @@ -0,0 +1,22 @@ + 16 pipes +--FILE-- + +--CLEAN-- + +--EXPECTF-- +int(28) +array(28) { + [3]=> + resource(%d) of type (Unknown) + [4]=> + resource(%d) of type (Unknown) + [5]=> + resource(%d) of type (Unknown) + [6]=> + resource(%d) of type (Unknown) + [7]=> + resource(%d) of type (Unknown) + [8]=> + resource(%d) of type (Unknown) + [9]=> + resource(%d) of type (Unknown) + [10]=> + resource(%d) of type (Unknown) + [11]=> + resource(%d) of type (Unknown) + [12]=> + resource(%d) of type (Unknown) + [13]=> + resource(%d) of type (Unknown) + [14]=> + resource(%d) of type (Unknown) + [15]=> + resource(%d) of type (Unknown) + [16]=> + resource(%d) of type (Unknown) + [17]=> + resource(%d) of type (Unknown) + [18]=> + resource(%d) of type (Unknown) + [19]=> + resource(%d) of type (Unknown) + [20]=> + resource(%d) of type (Unknown) + [21]=> + resource(%d) of type (Unknown) + [22]=> + resource(%d) of type (Unknown) + [23]=> + resource(%d) of type (Unknown) + [24]=> + resource(%d) of type (Unknown) + [25]=> + resource(%d) of type (Unknown) + [26]=> + resource(%d) of type (Unknown) + [27]=> + resource(%d) of type (Unknown) + [28]=> + resource(%d) of type (Unknown) + [29]=> + resource(%d) of type (Unknown) + [30]=> + resource(%d) of type (Unknown) +} diff --git a/ext/standard/tests/general_functions/proc_open_pipes2.phpt b/ext/standard/tests/general_functions/proc_open_pipes2.phpt new file mode 100644 index 0000000000..b07a19e143 --- /dev/null +++ b/ext/standard/tests/general_functions/proc_open_pipes2.phpt @@ -0,0 +1,28 @@ +--TEST-- +proc_open() with no pipes +--FILE-- + +--CLEAN-- + +--EXPECTF-- +int(0) +array(0) { +} diff --git a/ext/standard/tests/general_functions/proc_open_pipes3.phpt b/ext/standard/tests/general_functions/proc_open_pipes3.phpt new file mode 100644 index 0000000000..2ddcd276d7 --- /dev/null +++ b/ext/standard/tests/general_functions/proc_open_pipes3.phpt @@ -0,0 +1,64 @@ +--TEST-- +proc_open() with invalid pipes +--FILE-- + +--CLEAN-- + +--EXPECTF-- +Warning: proc_open(): pi is not a valid descriptor spec/mode in %s on line %d + +Warning: proc_open(): Descriptor item must be either an array or a File-Handle in %s on line %d +array(4) { + [3]=> + resource(%d) of type (Unknown) + [4]=> + resource(%d) of type (Unknown) + [5]=> + resource(%d) of type (Unknown) + [6]=> + resource(%d) of type (Unknown) +} + +Warning: proc_open(test): failed to open stream: %s in %s on line %d +array(4) { + [3]=> + resource(%d) of type (Unknown) + [4]=> + resource(%d) of type (Unknown) + [5]=> + resource(%d) of type (Unknown) + [6]=> + resource(%d) of type (Unknown) +} +END