mirror of
https://github.com/php/php-src.git
synced 2025-08-19 08:49:28 +02:00
- Show list of leaked files in summary if any
- Use basename correct
This commit is contained in:
parent
f0191491f2
commit
e3e2d33c79
1 changed files with 20 additions and 8 deletions
|
@ -937,15 +937,15 @@ TEST $file
|
|||
$tmp = realpath(dirname($file));
|
||||
}
|
||||
|
||||
$pu = $unicode_semantics ? '.u' : '';
|
||||
$pu = $unicode_semantics ? 'u.' : '';
|
||||
|
||||
$diff_filename = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.diff', basename($file));
|
||||
$log_filename = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.log', basename($file));
|
||||
$exp_filename = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.exp', basename($file));
|
||||
$output_filename = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.out', basename($file));
|
||||
$memcheck_filename = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.mem', basename($file));
|
||||
$tmp_file = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.php', basename($file));
|
||||
$tmp_skipif = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.skip', basename($file));
|
||||
$diff_filename = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'diff';
|
||||
$log_filename = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'log';
|
||||
$exp_filename = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'exp';
|
||||
$output_filename = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'out';
|
||||
$memcheck_filename = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'mem';
|
||||
$tmp_file = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'php';
|
||||
$tmp_skipif = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'skip';
|
||||
$tmp_post = $tmp . DIRECTORY_SEPARATOR . uniqid('/phpt.');
|
||||
$tmp_relative_file = str_replace(dirname(__FILE__).DIRECTORY_SEPARATOR, '', $tmp_file) . 't';
|
||||
|
||||
|
@ -1555,6 +1555,18 @@ FAILED TEST SUMMARY
|
|||
$failed_test_summary .= "=====================================================================\n";
|
||||
}
|
||||
|
||||
if (count($PHP_FAILED_TESTS['LEAKED'])) {
|
||||
$failed_test_summary .= "
|
||||
=====================================================================
|
||||
LEAKED TEST SUMMARY
|
||||
---------------------------------------------------------------------
|
||||
";
|
||||
foreach ($PHP_FAILED_TESTS['LEAKED'] as $failed_test_data) {
|
||||
$failed_test_summary .= $failed_test_data['test_name'] . $failed_test_data['info'] . "\n";
|
||||
}
|
||||
$failed_test_summary .= "=====================================================================\n";
|
||||
}
|
||||
|
||||
if ($failed_test_summary && !getenv('NO_PHPTEST_SUMMARY')) {
|
||||
$summary .= $failed_test_summary;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue