Edit report at https://bugs.php.net/bug.php?id=61949&edit=1
ID: 61949 Patch added by: r...@php.net Reported by: r...@php.net Summary: Allow cgi test ti run out of build tree Status: Open Type: Feature/Change Request Package: CGI/CLI related Operating System: GNU/Linux (Fedora 16) PHP Version: 5.4.2 Block user comment: N Private report: N New Comment: 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 Previous Comments: ------------------------------------------------------------------------ [2012-05-05 06:56:30] r...@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