Req #61949 [Fbk->NoF]: Allow cgi test ti run out of build tree
Edit report at https://bugs.php.net/bug.php?id=61949&edit=1
ID: 61949
Updated by: php-bugs@lists.php.net
Reported by: remi@php.net
Summary: Allow cgi test ti run out of build tree
-Status: Feedback
+Status: No Feedback
Type: Feature/Change Request
Package: CGI/CLI related
Operating System: GNU/Linux (Fedora 16)
PHP Version: 5.4.2
Assigned To: cmb
Private report: N
New Comment:
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Re-Opened". Thank you.
Previous Comments:
------------------------------------------------------------------------
[2021-08-03 11:53:05] cmb@php.net
Hmm, is this still relevant, Remi?
------------------------------------------------------------------------
[2012-05-05 07:52:03] remi@php.net
The following patch has been added/updated:
Patch Name: php-cgi-path-detection.patch
Revision: 1336204323
URL: https://bugs.php.net/patch-display.php?bug=61949&patch=php-cgi-path-detection.patch&revision=1336204323
------------------------------------------------------------------------
[2012-05-05 06:56:30] remi@php.net
Description:
------------
Tests provided in sapi/cgi/tests need to detect path of php-cgi binary.
This doesn't work when run (pear run-tests) in the source tree out of the build process
The attached patch try to improve this detection.
First change uses PHP_BINARY which requires PHP 5.4
The other change will work on PHP 5.3/5.4 (when TEST_PHP_EXECUTABLE=/usr/bin/php)
Test script:
---------------
$ cd sapi/cgi/tests
$ pear run-tests 010.phpt
Expected result:
----------------
Running 1 tests
PASS Bug #45860 (header() function fails to correctly replace all Status lines)[010.phpt]
TOTAL TIME: 00:01
1 PASSED TESTS
0 SKIPPED TESTS
Actual result:
--------------
Running 1 tests
SKIP Bug #45860 (header() function fails to correctly replace all Status lines)[010.phpt](reason:
CGI not found)
TOTAL TIME: 00:01
0 PASSED TESTS
1 SKIPPED TESTS
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=61949&edit=1
Thread (4 messages)