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));
|
$tmp = realpath(dirname($file));
|
||||||
}
|
}
|
||||||
|
|
||||||
$pu = $unicode_semantics ? '.u' : '';
|
$pu = $unicode_semantics ? 'u.' : '';
|
||||||
|
|
||||||
$diff_filename = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.diff', basename($file));
|
$diff_filename = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'diff';
|
||||||
$log_filename = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.log', basename($file));
|
$log_filename = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'log';
|
||||||
$exp_filename = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.exp', basename($file));
|
$exp_filename = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'exp';
|
||||||
$output_filename = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.out', basename($file));
|
$output_filename = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'out';
|
||||||
$memcheck_filename = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.mem', basename($file));
|
$memcheck_filename = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'mem';
|
||||||
$tmp_file = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.php', basename($file));
|
$tmp_file = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'php';
|
||||||
$tmp_skipif = $tmp . DIRECTORY_SEPARATOR . preg_replace('/\.phpt$/', $pu.'.skip', basename($file));
|
$tmp_skipif = $tmp . DIRECTORY_SEPARATOR . basename($file).$pu.'skip';
|
||||||
$tmp_post = $tmp . DIRECTORY_SEPARATOR . uniqid('/phpt.');
|
$tmp_post = $tmp . DIRECTORY_SEPARATOR . uniqid('/phpt.');
|
||||||
$tmp_relative_file = str_replace(dirname(__FILE__).DIRECTORY_SEPARATOR, '', $tmp_file) . 't';
|
$tmp_relative_file = str_replace(dirname(__FILE__).DIRECTORY_SEPARATOR, '', $tmp_file) . 't';
|
||||||
|
|
||||||
|
@ -1555,6 +1555,18 @@ FAILED TEST SUMMARY
|
||||||
$failed_test_summary .= "=====================================================================\n";
|
$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')) {
|
if ($failed_test_summary && !getenv('NO_PHPTEST_SUMMARY')) {
|
||||||
$summary .= $failed_test_summary;
|
$summary .= $failed_test_summary;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue