Testing: Inherited problems and conversion script from Taskwarrior

This commit is contained in:
Paul Beckingham 2015-05-25 13:48:50 -04:00
parent 1a4a19346e
commit 3f03d0bef5
2 changed files with 31 additions and 3 deletions

View file

@ -7,17 +7,32 @@ if (open my $fh, '<', 'all.log')
{
my $test_file;
my %errors;
my %skipped;
my %expected;
while (my $line = <$fh>)
{
$test_file = $1 if $line =~ /^# (\S+\.t)$/;
$errors{$test_file}++ if $line =~ /^not /;
$test_file = $1 if $line =~ /^# (\S+\.t)$/;
$errors{$test_file}++ if $line =~ /^not /;
$skipped{$test_file}++ if $line =~ /^skip /;
$expected{$test_file}++ if $line =~ /^# EXPECTED_FAILURE: /;
}
close $fh;
printf "%-24s %4d\n", $_, $errors{$_}
print "Failed\n";
printf "%-32s %4d\n", $_, $errors{$_}
for sort {$errors{$b} <=> $errors{$a}} keys %errors;
print "\n";
print "Skipped\n";
printf "%-32s %4d\n", $_, $skipped{$_}
for sort {$skipped{$b} <=> $skipped{$a}} keys %skipped;
print "\n";
print "Expected failures (part of skipped)\n";
printf "%-32s %4d\n", $_, $expected{$_}
for sort {$expected{$b} <=> $expected{$a}} keys %expected;
}
exit 0;