mirror of
https://github.com/php/php-src.git
synced 2024-09-21 09:57:23 +00:00
- Sync with trunk
This commit is contained in:
parent
c095bec250
commit
0e72e5897e
@ -197,7 +197,7 @@ function verify_config()
|
||||
if (getenv('TEST_PHP_LOG_FORMAT')) {
|
||||
$log_format = strtoupper(getenv('TEST_PHP_LOG_FORMAT'));
|
||||
} else {
|
||||
$log_format = 'LEOD';
|
||||
$log_format = 'LEODS';
|
||||
}
|
||||
|
||||
// Check whether a detailed log is wanted.
|
||||
@ -1352,6 +1352,7 @@ TEST $file
|
||||
$exp_filename = $temp_dir . DIRECTORY_SEPARATOR . $main_file_name . 'exp';
|
||||
$output_filename = $temp_dir . DIRECTORY_SEPARATOR . $main_file_name . 'out';
|
||||
$memcheck_filename = $temp_dir . DIRECTORY_SEPARATOR . $main_file_name . 'mem';
|
||||
$sh_filename = $temp_dir . DIRECTORY_SEPARATOR . $main_file_name . 'sh';
|
||||
$temp_file = $temp_dir . DIRECTORY_SEPARATOR . $main_file_name . 'php';
|
||||
$test_file = $test_dir . DIRECTORY_SEPARATOR . $main_file_name . 'php';
|
||||
$temp_skipif = $temp_dir . DIRECTORY_SEPARATOR . $main_file_name . 'skip.php';
|
||||
@ -1382,6 +1383,7 @@ TEST $file
|
||||
'exp' => $exp_filename,
|
||||
'out' => $output_filename,
|
||||
'mem' => $memcheck_filename,
|
||||
'sh' => $sh_filename,
|
||||
'php' => $temp_file,
|
||||
'skip' => $temp_skipif,
|
||||
'clean'=> $temp_clean);
|
||||
@ -1398,6 +1400,7 @@ TEST $file
|
||||
@unlink($exp_filename);
|
||||
@unlink($output_filename);
|
||||
@unlink($memcheck_filename);
|
||||
@unlink($sh_filename);
|
||||
@unlink($temp_file);
|
||||
@unlink($test_file);
|
||||
@unlink($temp_skipif);
|
||||
@ -1959,6 +1962,15 @@ COMMAND $cmd
|
||||
error("Cannot create test diff - $diff_filename");
|
||||
}
|
||||
|
||||
// write .sh
|
||||
if (strpos($log_format, 'S') !== false && file_put_contents($sh_filename, b"#!/bin/sh
|
||||
|
||||
{$cmd}
|
||||
", FILE_BINARY) === false) {
|
||||
error("Cannot create test shell script - $sh_filename");
|
||||
}
|
||||
chmod($sh_filename, 0755);
|
||||
|
||||
// write .log
|
||||
if (strpos($log_format, 'L') !== false && file_put_contents($log_filename, b"
|
||||
---- EXPECTED OUTPUT
|
||||
|
Loading…
Reference in New Issue
Block a user