}
if ( $tesh_file =~ m/(.*)\.tesh/ ) {
- print "Test suite `$tesh_file'\n";
+ my $fullname = $tesh_file;
+ if (not ($fullname =~ m|^/|)) { # not absolute path
+ my $dir = qx,pwd,;
+ chomp($dir);
+ $fullname = "$dir/$fullname"
+ }
+ print "Test suite '$tesh_file'\n";
} else {
$tesh_name = "(stdin)";
print "Test suite from stdin\n";
print $diff_tool_tmp_fh "> $got\n" if ($diff_tool);
unless (( $enable_coverage and $got =~ /^profiling:/ ) or
- ( $enable_sanitizers and $got =~ m/WARNING: ASan doesn't fully support/))
+ ( $enable_sanitizers and $got =~ m/WARNING: ASan doesn't fully support/) or
+ ( $got =~ m/Unable to clean temporary file C:/)) # Crude hack to ignore cruft from Java on Windows
{
push @got, $got;
}