# Read test output.
my ($outfile) = "output/$test/run.out";
if (! -e $outfile) {
- if (-s "output/$test.make.err") {
+ if (-s "output/$test/make.err") {
# make failed.
- $details{$test} = snarf ("output/$test.make.err");
+ $details{$test} = snarf ("output/$test/make.err");
return "make failed. Error messages at end of file.";
}
- die "$outfile: missing test output file";
+ return "preparation for test failed";
}
my (@output) = snarf ($outfile);
}
sub strip_exit_codes {
- return grep (!/^[-a-z0-9]+: exit\(-?\d+\)/, canonicalize_exit_codes (@_));
+ return grep (!/^[-_a-z0-9]+: exit\(-?\d+\)/, canonicalize_exit_codes (@_));
}
sub compare_output {