mirror of
https://github.com/php/php-src.git
synced 2026-10-29 10:22:06 +08:00
Several of these tests fail to pass TEST_PHP_EXTRA_ARGS to the PHP binary they execute. This can lead to spurious failures when, for example, the system's INI file is incompatible with the just-built CLI php: ---- EXPECTED OUTPUT int(111) ---- ACTUAL OUTPUT Failed loading /usr/lib64/php8.2/lib64/opcache.so: /usr/lib64/php8.2/lib64/opcache.so: undefined symbol: _emalloc_32 int(111) ---- FAILED This commit adds TEST_PHP_EXTRA_ARGS to the "php" invocations that are missing them, allowing the user to run "run-tests.php -n" to work around the problem.
14 lines
345 B
PHP
14 lines
345 B
PHP
--TEST--
|
|
Bug #65275: Calling exit() in a shutdown function does not change the exit value in CLI
|
|
--FILE--
|
|
<?php
|
|
|
|
$php = getenv('TEST_PHP_EXECUTABLE_ESCAPED');
|
|
$args = getenv('TEST_PHP_EXTRA_ARGS');
|
|
exec($php . ' ' . $args . ' ' . escapeshellarg(__DIR__ . '/bug65275.inc'), $output, $exit_status);
|
|
var_dump($exit_status);
|
|
|
|
?>
|
|
--EXPECT--
|
|
int(111)
|