Adds a 'reason' for skipping a test.

# See modifications on ext/xml/tests/007.phpt for example
This commit is contained in:
Melvyn Sopacua 2002-10-21 08:52:45 +00:00
parent d7648f440c
commit 7bb87c31f8

View file

@ -433,8 +433,11 @@ TEST $file
save_text($tmp_skipif, $section_text['SKIPIF']);
$output = `$php $tmp_skipif`;
@unlink($tmp_skipif);
if (trim($output) == 'skip') {
if (ereg("^skip", trim($output))){
echo "SKIP $tested\n";
$reason = (ereg("^skip\s*(.+)$", trim($output))) ? ereg_replace("^skip\s*(.+)$", "\\1", trim($output)) : FALSE;
if($reason)
print "\treason: $reason\n";
return 'SKIPPED';
}
}