diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2016-06-28 23:00:00 +0200 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@linaro.org> | 2016-06-28 23:00:00 +0200 |
commit | dda718957d175abb5502d9bd60632c3b20464dc5 (patch) | |
tree | dc18fb6e68201a5689d4fe3625184a8a5c2e664c | |
parent | fdfbd17440cd580722f8b6d8293e44ebb65d2e6e (diff) |
Handle all combinations of status changes.all-combos
Change-Id: I8ad095a0a8544ac33a344fe1aa3750653d57b5e7
-rwxr-xr-x | compare_dg_tests.pl | 193 | ||||
-rw-r--r-- | testsuite/expected-1-2.txt | 60 | ||||
-rw-r--r-- | testsuite/sum-1.txt | 18 | ||||
-rw-r--r-- | testsuite/sum-2.txt | 18 |
4 files changed, 232 insertions, 57 deletions
diff --git a/compare_dg_tests.pl b/compare_dg_tests.pl index 1b19687..37ee377 100755 --- a/compare_dg_tests.pl +++ b/compare_dg_tests.pl @@ -22,6 +22,9 @@ my $PASS_PASS = "Still passes [PASS => PASS]"; my $PASS_XPASS = "PASS now XPASS [PASS =>XPASS]"; my $PASS_FAIL = "PASS now FAIL [PASS => FAIL]"; my $PASS_XFAIL = "PASS now XFAIL [PASS =>XFAIL]"; +my $PASS_UNSUPPORTED = "PASS now UNSUPPORTED [PASS =>UNSUP]"; +my $PASS_UNRESOLVED = "PASS now UNRESOLVED [PASS =>UNRES]"; +my $PASS_UNTESTED = "PASS now UNTESTED [PASS =>UNTES]"; my $PASS_DISAPPEARS = "PASS disappears [PASS => ]"; my $PASS_APPEARS = "New PASS [ => PASS]"; my $PASSED_NOW_TIMEOUTS = "Timeout [PASS =>T.OUT]"; @@ -30,6 +33,9 @@ my $XPASS_PASS = "XPASS now PASS [XPASS=> PASS]"; my $XPASS_XPASS = "Still xpass [XPASS=>XPASS]"; my $XPASS_FAIL = "XPASS now FAIL [XPASS=> FAIL]"; my $XPASS_XFAIL = "XPASS now XFAIL [XPASS=>XFAIL]"; +my $XPASS_UNSUPPORTED = "XPASS now UNSUPPORTED [XPASS=>UNSUP]"; +my $XPASS_UNRESOLVED = "XPASS now UNRESOLVED [XPASS=>UNRES]"; +my $XPASS_UNTESTED = "XPASS now UNTESTED [XPASS=>UNTES]"; my $XPASS_DISAPPEARS = "XPASS disappears [XPASS=> ]"; my $XPASS_APPEARS = "XPASS appears [ =>XPASS]"; @@ -37,6 +43,9 @@ my $FAIL_PASS = "FAIL now PASS [FAIL => PASS]"; my $FAIL_XPASS = "FAIL now XPASS [FAIL =>XPASS]"; my $FAIL_FAIL = "Still fails [FAIL => FAIL]"; my $FAIL_XFAIL = "FAIL now XFAIL [FAIL =>XFAIL]"; +my $FAIL_UNSUPPORTED = "FAIL now UNSUPPORTED [FAIL =>UNSUP]"; +my $FAIL_UNRESOLVED = "FAIL now UNRESOLVED [FAIL =>UNRES]"; +my $FAIL_UNTESTED = "FAIL now UNTESTED [FAIL =>UNTES]"; my $FAIL_DISAPPEARS = "FAIL disappears [FAIL => ]"; my $FAIL_APPEARS = "FAIL appears [ => FAIL]"; @@ -44,6 +53,9 @@ my $XFAIL_PASS = "XFAIL now PASS [XFAIL=> PASS]"; my $XFAIL_XPASS = "XFAIL now XPASS [XFAIL=>XPASS]"; my $XFAIL_FAIL = "XFAIL now FAIL [XFAIL=> FAIL]"; my $XFAIL_XFAIL = "Still xfail [XFAIL=>XFAIL]"; +my $XFAIL_UNSUPPORTED = "XFAIL now UNSUPPORTED [XFAIL=>UNSUP]"; +my $XFAIL_UNRESOLVED = "XFAIL now UNRESOLVED [XFAIL=>UNRES]"; +my $XFAIL_UNTESTED = "XFAIL now UNTESTED [XFAIL=>UNTES]"; my $XFAIL_DISAPPEARS = "XFAIL disappears [XFAIL=> ]"; my $XFAIL_APPEARS = "XFAIL appears [ =>XFAIL]"; @@ -51,6 +63,9 @@ my $UNSUPPORTED_PASS = "UNSUPPORTED now PASS [UNSUP=> PASS]"; my $UNSUPPORTED_XPASS = "UNSUPPORTED now XPASS [UNSUP=>XPASS]"; my $UNSUPPORTED_FAIL = "UNSUPPORTED now FAIL [UNSUP=> FAIL]"; my $UNSUPPORTED_XFAIL = "UNSUPPORTED now XFAIL [UNSUP=>XFAIL]"; +my $UNSUPPORTED_UNSUPPORTED= "UNSUPP now UNSUPP [UNSUP=>UNSUP]"; +my $UNSUPPORTED_UNRESOLVED= "UNSUPP now UNRESOLVED [UNSUP=>UNRES]"; +my $UNSUPPORTED_UNTESTED = "UNSUPP now UNTESTED [UNSUP=>UNTES]"; my $UNSUPPORTED_DISAPPEARS= "UNSUPPORTED disappears [UNSUP=> ]"; my $UNSUPPORTED_APPEARS = "UNSUPPORTED appears [ =>UNSUP]"; @@ -58,6 +73,9 @@ my $UNTESTED_PASS = "UNTESTED now PASS [UNTES=> PASS]"; my $UNTESTED_XPASS = "UNTESTED now XPASS [UNTES=>XPASS]"; my $UNTESTED_FAIL = "UNTESTED now FAIL [UNTES=> FAIL]"; my $UNTESTED_XFAIL = "UNTESTED now XFAIL [UNTES=>XFAIL]"; +my $UNTESTED_UNSUPPORTED = "UNTESTED now UNSUPP [UNTES=>UNSUP]"; +my $UNTESTED_UNRESOLVED = "UNTESTED now UNRESOLVED [UNTES=>UNRES]"; +my $UNTESTED_UNTESTED = "UNTESTED now UNTESTED [UNTES=>UNTES]"; my $UNTESTED_DISAPPEARS = "UNTESTED disappears [UNTES=> ]"; my $UNTESTED_APPEARS = "UNTESTED appears [ =>UNTES]"; @@ -65,6 +83,9 @@ my $UNRESOLVED_PASS = "UNRESOLVED now PASS [UNRES=> PASS]"; my $UNRESOLVED_XPASS = "UNRESOLVED now XPASS [UNRES=>XPASS]"; my $UNRESOLVED_FAIL = "UNRESOLVED now FAIL [UNRES=> FAIL]"; my $UNRESOLVED_XFAIL = "UNRESOLVED now XFAIL [UNRES=>XFAIL]"; +my $UNRESOLVED_UNSUPPORTED= "UNRESOLVED now UNSUPP [UNRES=>UNSUP]"; +my $UNRESOLVED_UNRESOLVED = "UNRESOLVED now UNRESOLVED [UNRES=>UNRES]"; +my $UNRESOLVED_UNTESTED = "UNRESOLVED now UNTESTED [UNRES=>UNTES]"; my $UNRESOLVED_DISAPPEARS = "UNRESOLVED disappears [UNRES=> ]"; my $UNRESOLVED_APPEARS = "UNRESOLVED appears [ =>UNRES]"; @@ -76,6 +97,9 @@ my @handler_list = ( {was=>"PASS", is=>"XPASS", cat=>$PASS_XPASS}, {was=>"PASS", is=>"FAIL", handler=>\&handle_pass_fail}, {was=>"PASS", is=>"XFAIL", cat=>$PASS_XFAIL}, + {was=>"PASS", is=>"UNSUPPORTED",cat=>$PASS_UNSUPPORTED}, + {was=>"PASS", is=>"UNTESTED", cat=>$PASS_UNTESTED}, + {was=>"PASS", is=>"UNRESOLVED",cat=>$PASS_UNRESOLVED}, {was=>"PASS", is=>"NO_EXIST", cat=>$PASS_DISAPPEARS}, {was=>"NO_EXIST", is=>"PASS", cat=>$PASS_APPEARS}, @@ -83,6 +107,9 @@ my @handler_list = ( {was=>"XPASS", is=>"XPASS", cat=>$XPASS_XPASS}, {was=>"XPASS", is=>"FAIL", cat=>$XPASS_FAIL}, {was=>"XPASS", is=>"XFAIL", cat=>$XPASS_XFAIL}, + {was=>"XPASS", is=>"UNSUPPORTED",cat=>$XPASS_UNSUPPORTED}, + {was=>"XPASS", is=>"UNTESTED", cat=>$XPASS_UNTESTED}, + {was=>"XPASS", is=>"UNRESOLVED",cat=>$XPASS_UNRESOLVED}, {was=>"XPASS", is=>"NO_EXIST", cat=>$XPASS_DISAPPEARS}, {was=>"NO_EXIST", is=>"XPASS", cat=>$XPASS_APPEARS}, @@ -90,6 +117,9 @@ my @handler_list = ( {was=>"FAIL", is=>"XPASS", cat=>$FAIL_XPASS}, {was=>"FAIL", is=>"FAIL", cat=>$FAIL_FAIL}, {was=>"FAIL", is=>"XFAIL", cat=>$FAIL_XFAIL}, + {was=>"FAIL", is=>"UNSUPPORTED",cat=>$FAIL_UNSUPPORTED}, + {was=>"FAIL", is=>"UNTESTED", cat=>$FAIL_UNTESTED}, + {was=>"FAIL", is=>"UNRESOLVED",cat=>$FAIL_UNRESOLVED}, {was=>"FAIL", is=>"NO_EXIST", cat=>$FAIL_DISAPPEARS}, {was=>"NO_EXIST", is=>"FAIL", cat=>$FAIL_APPEARS}, @@ -97,13 +127,19 @@ my @handler_list = ( {was=>"XFAIL", is=>"XPASS", cat=>$XFAIL_XPASS}, {was=>"XFAIL", is=>"FAIL", cat=>$XFAIL_FAIL}, {was=>"XFAIL", is=>"XFAIL", cat=>$XFAIL_XFAIL}, + {was=>"XFAIL", is=>"UNSUPPORTED",cat=>$XFAIL_UNSUPPORTED}, + {was=>"XFAIL", is=>"UNTESTED", cat=>$XFAIL_UNTESTED}, + {was=>"XFAIL", is=>"UNRESOLVED",cat=>$XFAIL_UNRESOLVED}, {was=>"XFAIL", is=>"NO_EXIST", cat=>$XFAIL_DISAPPEARS}, {was=>"NO_EXIST", is=>"XFAIL", cat=>$XFAIL_APPEARS}, - {was=>"UNSUPPORTED", is=>"PASS", cat=>$UNSUPPORTED_PASS}, + {was=>"UNSUPPORTED", is=>"PASS", cat=>$UNSUPPORTED_PASS}, {was=>"UNSUPPORTED", is=>"XPASS", cat=>$UNSUPPORTED_XPASS}, - {was=>"UNSUPPORTED", is=>"FAIL", cat=>$UNSUPPORTED_FAIL}, + {was=>"UNSUPPORTED", is=>"FAIL", cat=>$UNSUPPORTED_FAIL}, {was=>"UNSUPPORTED", is=>"XFAIL", cat=>$UNSUPPORTED_XFAIL}, + {was=>"UNSUPPORTED", is=>"UNSUPPORTED",cat=>$UNSUPPORTED_UNSUPPORTED}, + {was=>"UNSUPPORTED", is=>"UNTESTED", cat=>$UNSUPPORTED_UNTESTED}, + {was=>"UNSUPPORTED", is=>"UNRESOLVED",cat=>$UNSUPPORTED_UNRESOLVED}, {was=>"UNSUPPORTED", is=>"NO_EXIST", cat=>$UNSUPPORTED_DISAPPEARS}, {was=>"NO_EXIST", is=>"UNSUPPORTED", cat=>$UNSUPPORTED_APPEARS}, @@ -111,6 +147,9 @@ my @handler_list = ( {was=>"UNTESTED", is=>"XPASS", cat=>$UNTESTED_XPASS}, {was=>"UNTESTED", is=>"FAIL", cat=>$UNTESTED_FAIL}, {was=>"UNTESTED", is=>"XFAIL", cat=>$UNTESTED_XFAIL}, + {was=>"UNTESTED", is=>"UNSUPPORTED",cat=>$UNTESTED_UNSUPPORTED}, + {was=>"UNTESTED", is=>"UNTESTED", cat=>$UNTESTED_UNTESTED}, + {was=>"UNTESTED", is=>"UNRESOLVED",cat=>$UNTESTED_UNRESOLVED}, {was=>"UNTESTED", is=>"NO_EXIST", cat=>$UNTESTED_DISAPPEARS}, {was=>"NO_EXIST", is=>"UNTESTED", cat=>$UNTESTED_APPEARS}, @@ -118,6 +157,9 @@ my @handler_list = ( {was=>"UNRESOLVED", is=>"XPASS", cat=>$UNRESOLVED_XPASS}, {was=>"UNRESOLVED", is=>"FAIL", cat=>$UNRESOLVED_FAIL}, {was=>"UNRESOLVED", is=>"XFAIL", cat=>$UNRESOLVED_XFAIL}, + {was=>"UNRESOLVED", is=>"UNSUPPORTED",cat=>$UNRESOLVED_UNSUPPORTED}, + {was=>"UNRESOLVED", is=>"UNTESTED", cat=>$UNRESOLVED_UNTESTED}, + {was=>"UNRESOLVED", is=>"UNRESOLVED",cat=>$UNRESOLVED_UNRESOLVED}, {was=>"UNRESOLVED", is=>"NO_EXIST", cat=>$UNRESOLVED_DISAPPEARS}, {was=>"NO_EXIST", is=>"UNRESOLVED", cat=>$UNRESOLVED_APPEARS}, @@ -315,6 +357,9 @@ sub compare_results($$) @{$res->{$PASS_XPASS}} = (); @{$res->{$PASS_FAIL}} = (); @{$res->{$PASS_XFAIL}} = (); + @{$res->{$PASS_UNSUPPORTED}} = (); + @{$res->{$PASS_UNTESTED}} = (); + @{$res->{$PASS_UNRESOLVED}} = (); @{$res->{$PASS_DISAPPEARS}} = (); @{$res->{$PASS_APPEARS}} = (); @{$res->{$PASSED_NOW_TIMEOUTS}} = (); @@ -323,6 +368,9 @@ sub compare_results($$) @{$res->{$XPASS_XPASS}} = (); @{$res->{$XPASS_FAIL}} = (); @{$res->{$XPASS_XFAIL}} = (); + @{$res->{$XPASS_UNSUPPORTED}} = (); + @{$res->{$XPASS_UNTESTED}} = (); + @{$res->{$XPASS_UNRESOLVED}} = (); @{$res->{$XPASS_DISAPPEARS}} = (); @{$res->{$XPASS_APPEARS}} = (); @@ -330,6 +378,9 @@ sub compare_results($$) @{$res->{$FAIL_XPASS}} = (); @{$res->{$FAIL_FAIL}} = (); @{$res->{$FAIL_XFAIL}} = (); + @{$res->{$FAIL_UNSUPPORTED}} = (); + @{$res->{$FAIL_UNTESTED}} = (); + @{$res->{$FAIL_UNRESOLVED}} = (); @{$res->{$FAIL_DISAPPEARS}} = (); @{$res->{$FAIL_APPEARS}} = (); @@ -337,6 +388,9 @@ sub compare_results($$) @{$res->{$XFAIL_XPASS}} = (); @{$res->{$XFAIL_FAIL}} = (); @{$res->{$XFAIL_XFAIL}} = (); + @{$res->{$XFAIL_UNSUPPORTED}} = (); + @{$res->{$XFAIL_UNTESTED}} = (); + @{$res->{$XFAIL_UNRESOLVED}} = (); @{$res->{$XFAIL_DISAPPEARS}} = (); @{$res->{$XFAIL_APPEARS}} = (); @@ -344,6 +398,9 @@ sub compare_results($$) @{$res->{$UNSUPPORTED_XPASS}} = (); @{$res->{$UNSUPPORTED_FAIL}} = (); @{$res->{$UNSUPPORTED_XFAIL}} = (); + @{$res->{$UNSUPPORTED_UNSUPPORTED}} = (); + @{$res->{$UNSUPPORTED_UNTESTED}} = (); + @{$res->{$UNSUPPORTED_UNRESOLVED}} = (); @{$res->{$UNSUPPORTED_DISAPPEARS}} = (); @{$res->{$UNSUPPORTED_APPEARS}} = (); @@ -351,6 +408,9 @@ sub compare_results($$) @{$res->{$UNTESTED_XPASS}} = (); @{$res->{$UNTESTED_FAIL}} = (); @{$res->{$UNTESTED_XFAIL}} = (); + @{$res->{$UNTESTED_UNSUPPORTED}} = (); + @{$res->{$UNTESTED_UNTESTED}} = (); + @{$res->{$UNTESTED_UNRESOLVED}} = (); @{$res->{$UNTESTED_DISAPPEARS}} = (); @{$res->{$UNTESTED_APPEARS}} = (); @@ -358,6 +418,9 @@ sub compare_results($$) @{$res->{$UNRESOLVED_XPASS}} = (); @{$res->{$UNRESOLVED_FAIL}} = (); @{$res->{$UNRESOLVED_XFAIL}} = (); + @{$res->{$UNRESOLVED_UNSUPPORTED}} = (); + @{$res->{$UNRESOLVED_UNTESTED}} = (); + @{$res->{$UNRESOLVED_UNRESOLVED}} = (); @{$res->{$UNRESOLVED_DISAPPEARS}} = (); @{$res->{$UNRESOLVED_APPEARS}} = (); @@ -528,23 +591,29 @@ sub print_compare_results_summary($$) } #### REGRESSIONS ? - $rtotal = scalar(@{$res->{$PASS_FAIL}}) - +scalar(@{$res->{$XPASS_FAIL}}) + $rtotal = scalar(@{$res->{$PASS_XPASS}}) + +scalar(@{$res->{$PASS_FAIL}}) +scalar(@{$res->{$PASS_DISAPPEARS}}) - +scalar(@{$res->{$XPASS_DISAPPEARS}}) - +scalar(@{$res->{$FAIL_APPEARS}}) + +scalar(@{$res->{$PASS_UNRESOLVED}}) + +scalar(@{$res->{$PASSED_NOW_TIMEOUTS}}) + +scalar(@{$res->{$XPASS_FAIL}}) +scalar(@{$res->{$XPASS_APPEARS}}) - +scalar(@{$res->{$PASS_XPASS}}) + +scalar(@{$res->{$XPASS_UNRESOLVED}}) + +scalar(@{$res->{$FAIL_APPEARS}}) + +scalar(@{$res->{$FAIL_UNRESOLVED}}) +scalar(@{$res->{$XFAIL_FAIL}}) +scalar(@{$res->{$XFAIL_DISAPPEARS}}) + +scalar(@{$res->{$XFAIL_UNRESOLVED}}) +scalar(@{$res->{$UNSUPPORTED_FAIL}}) +scalar(@{$res->{$UNSUPPORTED_XPASS}}) + +scalar(@{$res->{$UNSUPPORTED_UNRESOLVED}}) +scalar(@{$res->{$UNTESTED_FAIL}}) +scalar(@{$res->{$UNTESTED_XPASS}}) + +scalar(@{$res->{$UNTESTED_UNRESOLVED}}) +scalar(@{$res->{$UNRESOLVED_FAIL}}) +scalar(@{$res->{$UNRESOLVED_XPASS}}) +scalar(@{$res->{$UNRESOLVED_APPEARS}}) - +scalar(@{$res->{$PASSED_NOW_TIMEOUTS}}); + ; $quiet_reg=1 if ($short and not $rtotal); @@ -552,23 +621,28 @@ sub print_compare_results_summary($$) { printf "\n$col_red"."o REGRESSIONS:\n"; printf " +------------------------------------------+---------+\n"; + printf " | %-40s | %7d |\n", $PASS_XPASS, scalar(@{$res->{$PASS_XPASS}}) if (scalar(@{$res->{$PASS_XPASS}})); printf " | %-40s | %7d |\n", $PASS_FAIL, scalar(@{$res->{$PASS_FAIL}}) if (scalar(@{$res->{$PASS_FAIL}})); - printf " | %-40s | %7d |\n", $XPASS_FAIL, scalar(@{$res->{$XPASS_FAIL}}) if (scalar(@{$res->{$XPASS_FAIL}})); printf " | %-40s | %7d |\n", $PASS_DISAPPEARS, scalar(@{$res->{$PASS_DISAPPEARS}}) if (scalar(@{$res->{$PASS_DISAPPEARS}})); - printf " | %-40s | %7d |\n", $XPASS_DISAPPEARS, scalar(@{$res->{$XPASS_DISAPPEARS}}) if (scalar(@{$res->{$XPASS_DISAPPEARS}})); - printf " | %-40s | %7d |\n", $FAIL_APPEARS, scalar(@{$res->{$FAIL_APPEARS}}) if (scalar(@{$res->{$FAIL_APPEARS}})); + printf " | %-40s | %7d |\n", $PASS_UNRESOLVED, scalar(@{$res->{$PASS_UNRESOLVED}}) if (scalar(@{$res->{$PASS_UNRESOLVED}})); + printf " | %-40s | %7d |\n", $PASSED_NOW_TIMEOUTS, scalar(@{$res->{$PASSED_NOW_TIMEOUTS}}) if (scalar(@{$res->{$PASSED_NOW_TIMEOUTS}})); + printf " | %-40s | %7d |\n", $XPASS_FAIL, scalar(@{$res->{$XPASS_FAIL}}) if (scalar(@{$res->{$XPASS_FAIL}})); printf " | %-40s | %7d |\n", $XPASS_APPEARS, scalar(@{$res->{$XPASS_APPEARS}}) if (scalar(@{$res->{$XPASS_APPEARS}})); - printf " | %-40s | %7d |\n", $PASS_XPASS, scalar(@{$res->{$PASS_XPASS}}) if (scalar(@{$res->{$PASS_XPASS}})); + printf " | %-40s | %7d |\n", $XPASS_UNRESOLVED, scalar(@{$res->{$XPASS_UNRESOLVED}}) if (scalar(@{$res->{$XPASS_UNRESOLVED}})); + printf " | %-40s | %7d |\n", $FAIL_APPEARS, scalar(@{$res->{$FAIL_APPEARS}}) if (scalar(@{$res->{$FAIL_APPEARS}})); + printf " | %-40s | %7d |\n", $FAIL_UNRESOLVED, scalar(@{$res->{$FAIL_UNRESOLVED}}) if (scalar(@{$res->{$FAIL_UNRESOLVED}})); printf " | %-40s | %7d |\n", $XFAIL_FAIL, scalar(@{$res->{$XFAIL_FAIL}}) if (scalar(@{$res->{$XFAIL_FAIL}})); printf " | %-40s | %7d |\n", $XFAIL_DISAPPEARS, scalar(@{$res->{$XFAIL_DISAPPEARS}}) if (scalar(@{$res->{$XFAIL_DISAPPEARS}})); + printf " | %-40s | %7d |\n", $XFAIL_UNRESOLVED, scalar(@{$res->{$XFAIL_UNRESOLVED}}) if (scalar(@{$res->{$XFAIL_UNRESOLVED}})); printf " | %-40s | %7d |\n", $UNSUPPORTED_FAIL, scalar(@{$res->{$UNSUPPORTED_FAIL}}) if (scalar(@{$res->{$UNSUPPORTED_FAIL}})); printf " | %-40s | %7d |\n", $UNSUPPORTED_XPASS, scalar(@{$res->{$UNSUPPORTED_XPASS}}) if (scalar(@{$res->{$UNSUPPORTED_XPASS}})); + printf " | %-40s | %7d |\n", $UNSUPPORTED_UNRESOLVED, scalar(@{$res->{$UNSUPPORTED_UNRESOLVED}}) if (scalar(@{$res->{$UNSUPPORTED_UNRESOLVED}})); printf " | %-40s | %7d |\n", $UNTESTED_FAIL, scalar(@{$res->{$UNTESTED_FAIL}}) if (scalar(@{$res->{$UNTESTED_FAIL}})); printf " | %-40s | %7d |\n", $UNTESTED_XPASS, scalar(@{$res->{$UNTESTED_XPASS}}) if (scalar(@{$res->{$UNTESTED_XPASS}})); + printf " | %-40s | %7d |\n", $UNTESTED_UNRESOLVED, scalar(@{$res->{$UNTESTED_UNRESOLVED}}) if (scalar(@{$res->{$UNTESTED_UNRESOLVED}})); printf " | %-40s | %7d |\n", $UNRESOLVED_FAIL, scalar(@{$res->{$UNRESOLVED_FAIL}}) if (scalar(@{$res->{$UNRESOLVED_FAIL}})); printf " | %-40s | %7d |\n", $UNRESOLVED_XPASS, scalar(@{$res->{$UNRESOLVED_XPASS}}) if (scalar(@{$res->{$UNRESOLVED_XPASS}})); printf " | %-40s | %7d |\n", $UNRESOLVED_APPEARS, scalar(@{$res->{$UNRESOLVED_APPEARS}}) if (scalar(@{$res->{$UNRESOLVED_APPEARS}})); - printf " | %-40s | %7d |\n", $PASSED_NOW_TIMEOUTS, scalar(@{$res->{$PASSED_NOW_TIMEOUTS}}) if (scalar(@{$res->{$PASSED_NOW_TIMEOUTS}})); printf " +------------------------------------------+---------+\n"; printf " | %-40s | %7d |\n", "TOTAL_REGRESSIONS", $rtotal; printf " +------------------------------------------+---------+\n"; @@ -576,23 +650,28 @@ sub print_compare_results_summary($$) if ($long) { + print_tclist($PASS_XPASS, @{$res->{$PASS_XPASS}}); print_tclist($PASS_FAIL, @{$res->{$PASS_FAIL}}); - print_tclist($XPASS_FAIL, @{$res->{$XPASS_FAIL}}); print_tclist($PASS_DISAPPEARS, @{$res->{$PASS_DISAPPEARS}}); - print_tclist($XPASS_DISAPPEARS, @{$res->{$XPASS_DISAPPEARS}}); - print_tclist($FAIL_APPEARS, @{$res->{$FAIL_APPEARS}}); + print_tclist($PASS_UNRESOLVED, @{$res->{$PASS_UNRESOLVED}}); + print_tclist($PASSED_NOW_TIMEOUTS, @{$res->{$PASSED_NOW_TIMEOUTS}}); + print_tclist($XPASS_FAIL, @{$res->{$XPASS_FAIL}}); print_tclist($XPASS_APPEARS, @{$res->{$XPASS_APPEARS}}); - print_tclist($PASS_XPASS, @{$res->{$PASS_XPASS}}); + print_tclist($XPASS_UNRESOLVED, @{$res->{$XPASS_UNRESOLVED}}); + print_tclist($FAIL_APPEARS, @{$res->{$FAIL_APPEARS}}); + print_tclist($FAIL_UNRESOLVED, @{$res->{$FAIL_UNRESOLVED}}); print_tclist($XFAIL_FAIL, @{$res->{$XFAIL_FAIL}}); print_tclist($XFAIL_DISAPPEARS, @{$res->{$XFAIL_DISAPPEARS}}); + print_tclist($XFAIL_UNRESOLVED, @{$res->{$XFAIL_UNRESOLVED}}); print_tclist($UNSUPPORTED_FAIL, @{$res->{$UNSUPPORTED_FAIL}}); print_tclist($UNSUPPORTED_XPASS, @{$res->{$UNSUPPORTED_XPASS}}); + print_tclist($UNSUPPORTED_UNRESOLVED, @{$res->{$UNSUPPORTED_UNRESOLVED}}); print_tclist($UNTESTED_FAIL, @{$res->{$UNTESTED_FAIL}}); print_tclist($UNTESTED_XPASS, @{$res->{$UNTESTED_XPASS}}); + print_tclist($UNTESTED_UNRESOLVED, @{$res->{$UNTESTED_UNRESOLVED}}); print_tclist($UNRESOLVED_FAIL, @{$res->{$UNRESOLVED_FAIL}}); print_tclist($UNRESOLVED_XPASS, @{$res->{$UNRESOLVED_XPASS}}); print_tclist($UNRESOLVED_APPEARS, @{$res->{$UNRESOLVED_APPEARS}}); - print_tclist($PASSED_NOW_TIMEOUTS, @{$res->{$PASSED_NOW_TIMEOUTS}}); } printf "$col_reset\n"; } @@ -600,53 +679,80 @@ sub print_compare_results_summary($$) #### MINOR TO BE CHECKED ? if (not $quiet and not $short) { - $total_better = scalar(@{$res->{$XPASS_PASS}})+ - scalar(@{$res->{$XFAIL_PASS}})+ - scalar(@{$res->{$XFAIL_XPASS}})+ + $total_better = + scalar(@{$res->{$PASS_XFAIL}})+ + scalar(@{$res->{$PASS_APPEARS}})+ + scalar(@{$res->{$PASS_UNSUPPORTED}})+ + scalar(@{$res->{$PASS_UNTESTED}})+ + scalar(@{$res->{$XPASS_PASS}})+ + scalar(@{$res->{$XPASS_XFAIL}})+ + scalar(@{$res->{$XPASS_UNSUPPORTED}})+ + scalar(@{$res->{$XPASS_UNTESTED}})+ + scalar(@{$res->{$XPASS_DISAPPEARS}})+ scalar(@{$res->{$FAIL_PASS}})+ scalar(@{$res->{$FAIL_XPASS}})+ - scalar(@{$res->{$PASS_APPEARS}})+ + scalar(@{$res->{$FAIL_XFAIL}})+ + scalar(@{$res->{$FAIL_UNSUPPORTED}})+ + scalar(@{$res->{$FAIL_UNTESTED}})+ scalar(@{$res->{$FAIL_DISAPPEARS}})+ + scalar(@{$res->{$XFAIL_PASS}})+ + scalar(@{$res->{$XFAIL_XPASS}})+ + scalar(@{$res->{$XFAIL_UNSUPPORTED}})+ + scalar(@{$res->{$XFAIL_UNTESTED}})+ scalar(@{$res->{$XFAIL_APPEARS}})+ - scalar(@{$res->{$FAIL_XFAIL}})+ - scalar(@{$res->{$PASS_XFAIL}})+ - scalar(@{$res->{$XPASS_XFAIL}})+ scalar(@{$res->{$UNSUPPORTED_PASS}})+ scalar(@{$res->{$UNSUPPORTED_XFAIL}})+ + scalar(@{$res->{$UNSUPPORTED_UNTESTED}})+ scalar(@{$res->{$UNSUPPORTED_DISAPPEARS}})+ scalar(@{$res->{$UNSUPPORTED_APPEARS}})+ scalar(@{$res->{$UNTESTED_PASS}})+ scalar(@{$res->{$UNTESTED_XFAIL}})+ + scalar(@{$res->{$UNTESTED_UNSUPPORTED}})+ scalar(@{$res->{$UNTESTED_DISAPPEARS}})+ scalar(@{$res->{$UNTESTED_APPEARS}})+ scalar(@{$res->{$UNRESOLVED_PASS}})+ scalar(@{$res->{$UNRESOLVED_XFAIL}})+ + scalar(@{$res->{$UNRESOLVED_UNSUPPORTED}})+ + scalar(@{$res->{$UNRESOLVED_UNTESTED}})+ scalar(@{$res->{$UNRESOLVED_DISAPPEARS}})+ scalar(@{$res->{$UNHANDLED_CASES}}); printf "$col_pink"."o MINOR TO BE CHECKED:\n"; printf " +------------------------------------------+---------+\n"; - printf " | %-40s | %7d |\n", $XFAIL_APPEARS, scalar(@{$res->{$XFAIL_APPEARS}}) if (scalar(@{$res->{$XFAIL_APPEARS}})); - printf " | %-40s | %7d |\n", $FAIL_XFAIL, scalar(@{$res->{$FAIL_XFAIL}}) if (scalar(@{$res->{$FAIL_XFAIL}})); printf " | %-40s | %7d |\n", $PASS_XFAIL, scalar(@{$res->{$PASS_XFAIL}}) if (scalar(@{$res->{$PASS_XFAIL}})); + printf " | %-40s | %7d |\n", $PASS_APPEARS, scalar(@{$res->{$PASS_APPEARS}}) if (scalar(@{$res->{$PASS_APPEARS}})); + printf " | %-40s | %7d |\n", $PASS_UNSUPPORTED, scalar(@{$res->{$PASS_UNSUPPORTED}}) if (scalar(@{$res->{$PASS_UNSUPPORTED}})); + printf " | %-40s | %7d |\n", $PASS_UNTESTED, scalar(@{$res->{$PASS_UNTESTED}}) if (scalar(@{$res->{$PASS_UNTESTED}})); + printf " | %-40s | %7d |\n", $XPASS_PASS, scalar(@{$res->{$XPASS_PASS}}) if (scalar(@{$res->{$XPASS_PASS}})); printf " | %-40s | %7d |\n", $XPASS_XFAIL, scalar(@{$res->{$XPASS_XFAIL}}) if (scalar(@{$res->{$XPASS_XFAIL}})); + printf " | %-40s | %7d |\n", $XPASS_UNSUPPORTED, scalar(@{$res->{$XPASS_UNSUPPORTED}}) if (scalar(@{$res->{$XPASS_UNSUPPORTED}})); + printf " | %-40s | %7d |\n", $XPASS_UNTESTED, scalar(@{$res->{$XPASS_UNTESTED}}) if (scalar(@{$res->{$XPASS_UNTESTED}})); + printf " | %-40s | %7d |\n", $XPASS_DISAPPEARS, scalar(@{$res->{$XPASS_DISAPPEARS}}) if (scalar(@{$res->{$XPASS_DISAPPEARS}})); + printf " | %-40s | %7d |\n", $FAIL_PASS, scalar(@{$res->{$FAIL_PASS}}) if (scalar(@{$res->{$FAIL_PASS}})); + printf " | %-40s | %7d |\n", $FAIL_XPASS, scalar(@{$res->{$FAIL_XPASS}}) if (scalar(@{$res->{$FAIL_XPASS}})); + printf " | %-40s | %7d |\n", $FAIL_XFAIL, scalar(@{$res->{$FAIL_XFAIL}}) if (scalar(@{$res->{$FAIL_XFAIL}})); + printf " | %-40s | %7d |\n", $FAIL_UNSUPPORTED, scalar(@{$res->{$FAIL_UNSUPPORTED}}) if (scalar(@{$res->{$FAIL_UNSUPPORTED}})); + printf " | %-40s | %7d |\n", $FAIL_UNTESTED, scalar(@{$res->{$FAIL_UNTESTED}}) if (scalar(@{$res->{$FAIL_UNTESTED}})); printf " | %-40s | %7d |\n", $FAIL_DISAPPEARS, scalar(@{$res->{$FAIL_DISAPPEARS}}) if (scalar(@{$res->{$FAIL_DISAPPEARS}})); - printf " | %-40s | %7d |\n", $XPASS_PASS, scalar(@{$res->{$XPASS_PASS}}) if (scalar(@{$res->{$XPASS_PASS}})); printf " | %-40s | %7d |\n", $XFAIL_PASS, scalar(@{$res->{$XFAIL_PASS}}) if (scalar(@{$res->{$XFAIL_PASS}})); printf " | %-40s | %7d |\n", $XFAIL_XPASS, scalar(@{$res->{$XFAIL_XPASS}}) if (scalar(@{$res->{$XFAIL_XPASS}})); - printf " | %-40s | %7d |\n", $FAIL_PASS, scalar(@{$res->{$FAIL_PASS}}) if (scalar(@{$res->{$FAIL_PASS}})); - printf " | %-40s | %7d |\n", $FAIL_XPASS, scalar(@{$res->{$FAIL_XPASS}}) if (scalar(@{$res->{$FAIL_XPASS}})); - printf " | %-40s | %7d |\n", $PASS_APPEARS, scalar(@{$res->{$PASS_APPEARS}}) if (scalar(@{$res->{$PASS_APPEARS}})); + printf " | %-40s | %7d |\n", $XFAIL_UNSUPPORTED, scalar(@{$res->{$XFAIL_UNSUPPORTED}}) if (scalar(@{$res->{$XFAIL_UNSUPPORTED}})); + printf " | %-40s | %7d |\n", $XFAIL_UNTESTED, scalar(@{$res->{$XFAIL_UNTESTED}}) if (scalar(@{$res->{$XFAIL_UNTESTED}})); + printf " | %-40s | %7d |\n", $XFAIL_APPEARS, scalar(@{$res->{$XFAIL_APPEARS}}) if (scalar(@{$res->{$XFAIL_APPEARS}})); printf " | %-40s | %7d |\n", $UNSUPPORTED_PASS, scalar(@{$res->{$UNSUPPORTED_PASS}}) if (scalar(@{$res->{$UNSUPPORTED_PASS}})); printf " | %-40s | %7d |\n", $UNSUPPORTED_XFAIL, scalar(@{$res->{$UNSUPPORTED_XFAIL}}) if (scalar(@{$res->{$UNSUPPORTED_XFAIL}})); + printf " | %-40s | %7d |\n", $UNSUPPORTED_UNTESTED, scalar(@{$res->{$UNSUPPORTED_UNTESTED}}) if (scalar(@{$res->{$UNSUPPORTED_UNTESTED}})); printf " | %-40s | %7d |\n", $UNSUPPORTED_DISAPPEARS, scalar(@{$res->{$UNSUPPORTED_DISAPPEARS}}) if (scalar(@{$res->{$UNSUPPORTED_DISAPPEARS}})); printf " | %-40s | %7d |\n", $UNSUPPORTED_APPEARS, scalar(@{$res->{$UNSUPPORTED_APPEARS}}) if (scalar(@{$res->{$UNSUPPORTED_APPEARS}})); printf " | %-40s | %7d |\n", $UNTESTED_PASS, scalar(@{$res->{$UNTESTED_PASS}}) if (scalar(@{$res->{$UNTESTED_PASS}})); printf " | %-40s | %7d |\n", $UNTESTED_XFAIL, scalar(@{$res->{$UNTESTED_XFAIL}}) if (scalar(@{$res->{$UNTESTED_XFAIL}})); + printf " | %-40s | %7d |\n", $UNTESTED_UNSUPPORTED, scalar(@{$res->{$UNTESTED_UNSUPPORTED}}) if (scalar(@{$res->{$UNTESTED_UNSUPPORTED}})); printf " | %-40s | %7d |\n", $UNTESTED_DISAPPEARS, scalar(@{$res->{$UNTESTED_DISAPPEARS}}) if (scalar(@{$res->{$UNTESTED_DISAPPEARS}})); printf " | %-40s | %7d |\n", $UNTESTED_APPEARS, scalar(@{$res->{$UNTESTED_APPEARS}}) if (scalar(@{$res->{$UNTESTED_APPEARS}})); printf " | %-40s | %7d |\n", $UNRESOLVED_PASS, scalar(@{$res->{$UNRESOLVED_PASS}}) if (scalar(@{$res->{$UNRESOLVED_PASS}})); printf " | %-40s | %7d |\n", $UNRESOLVED_XFAIL, scalar(@{$res->{$UNRESOLVED_XFAIL}}) if (scalar(@{$res->{$UNRESOLVED_XFAIL}})); + printf " | %-40s | %7d |\n", $UNRESOLVED_UNSUPPORTED, scalar(@{$res->{$UNRESOLVED_UNSUPPORTED}}) if (scalar(@{$res->{$UNRESOLVED_UNSUPPORTED}})); + printf " | %-40s | %7d |\n", $UNRESOLVED_UNTESTED, scalar(@{$res->{$UNRESOLVED_UNTESTED}}) if (scalar(@{$res->{$UNRESOLVED_UNTESTED}})); printf " | %-40s | %7d |\n", $UNRESOLVED_DISAPPEARS, scalar(@{$res->{$UNRESOLVED_DISAPPEARS}}) if (scalar(@{$res->{$UNRESOLVED_DISAPPEARS}})); printf " | %-40s | %7d |\n", $UNHANDLED_CASES, scalar(@{$res->{$UNHANDLED_CASES}}) if (scalar(@{$res->{$UNHANDLED_CASES}})); printf " | %-40s | %7d |\n", $UNSTABLE_CASES, scalar(@{$res->{$UNSTABLE_CASES}}) if (scalar(@{$res->{$UNSTABLE_CASES}})); @@ -657,30 +763,45 @@ sub print_compare_results_summary($$) if ($long) { + print_tclist($PASS_XFAIL, @{$res->{$PASS_XFAIL}}); + print_tclist($PASS_APPEARS, @{$res->{$PASS_APPEARS}}); + print_tclist($PASS_UNSUPPORTED, @{$res->{$PASS_UNSUPPORTED}}); + print_tclist($PASS_UNTESTED, @{$res->{$PASS_UNTESTED}}); print_tclist($XPASS_PASS, @{$res->{$XPASS_PASS}}); + print_tclist($XPASS_XFAIL, @{$res->{$XPASS_XFAIL}}); + print_tclist($XPASS_UNSUPPORTED, @{$res->{$XPASS_UNSUPPORTED}}); + print_tclist($XPASS_UNTESTED, @{$res->{$XPASS_UNTESTED}}); + print_tclist($XPASS_DISAPPEARS, @{$res->{$XPASS_DISAPPEARS}}); print_tclist($XFAIL_PASS, @{$res->{$XFAIL_PASS}}); print_tclist($XFAIL_XPASS, @{$res->{$XFAIL_XPASS}}); print_tclist($FAIL_PASS, @{$res->{$FAIL_PASS}}); print_tclist($FAIL_XPASS, @{$res->{$FAIL_XPASS}}); + print_tclist($FAIL_XFAIL, @{$res->{$FAIL_XFAIL}}); + print_tclist($FAIL_UNSUPPORTED, @{$res->{$FAIL_UNSUPPORTED}}); + print_tclist($FAIL_UNTESTED, @{$res->{$FAIL_UNTESTED}}); print_tclist($FAIL_DISAPPEARS, @{$res->{$FAIL_DISAPPEARS}}); + print_tclist($XFAIL_PASS, @{$res->{$XFAIL_PASS}}); + print_tclist($XFAIL_XPASS, @{$res->{$XFAIL_XPASS}}); + print_tclist($XFAIL_UNSUPPORTED, @{$res->{$XFAIL_UNSUPPORTED}}); + print_tclist($XFAIL_UNTESTED, @{$res->{$XFAIL_UNTESTED}}); print_tclist($XFAIL_APPEARS, @{$res->{$XFAIL_APPEARS}}); - print_tclist($FAIL_XFAIL, @{$res->{$FAIL_XFAIL}}); - print_tclist($PASS_XFAIL, @{$res->{$PASS_XFAIL}}); - print_tclist($XPASS_XFAIL, @{$res->{$XPASS_XFAIL}}); - print_tclist($UNHANDLED_CASES, @{$res->{$UNHANDLED_CASES}}); print_tclist($UNSUPPORTED_PASS, @{$res->{$UNSUPPORTED_PASS}}); print_tclist($UNSUPPORTED_XFAIL, @{$res->{$UNSUPPORTED_XFAIL}}); + print_tclist($UNSUPPORTED_UNTESTED, @{$res->{$UNSUPPORTED_UNTESTED}}); print_tclist($UNSUPPORTED_DISAPPEARS, @{$res->{$UNSUPPORTED_DISAPPEARS}}); print_tclist($UNSUPPORTED_APPEARS, @{$res->{$UNSUPPORTED_APPEARS}}); print_tclist($UNTESTED_PASS, @{$res->{$UNTESTED_PASS}}); print_tclist($UNTESTED_XFAIL, @{$res->{$UNTESTED_XFAIL}}); + print_tclist($UNTESTED_UNSUPPORTED, @{$res->{$UNTESTED_UNSUPPORTED}}); print_tclist($UNTESTED_DISAPPEARS, @{$res->{$UNTESTED_DISAPPEARS}}); print_tclist($UNTESTED_APPEARS, @{$res->{$UNTESTED_APPEARS}}); print_tclist($UNRESOLVED_PASS, @{$res->{$UNRESOLVED_PASS}}); print_tclist($UNRESOLVED_XFAIL, @{$res->{$UNRESOLVED_XFAIL}}); + print_tclist($UNRESOLVED_UNSUPPORTED, @{$res->{$UNRESOLVED_UNSUPPORTED}}); + print_tclist($UNRESOLVED_UNTESTED, @{$res->{$UNRESOLVED_UNTESTED}}); print_tclist($UNRESOLVED_DISAPPEARS, @{$res->{$UNRESOLVED_DISAPPEARS}}); + print_tclist($UNHANDLED_CASES, @{$res->{$UNHANDLED_CASES}}); print_tclist($UNSTABLE_CASES, @{$res->{$UNSTABLE_CASES}}); - print_tclist($PASS_APPEARS, @{$res->{$PASS_APPEARS}}); } printf "$col_reset\n"; } diff --git a/testsuite/expected-1-2.txt b/testsuite/expected-1-2.txt index 719f72d..e5ba046 100644 --- a/testsuite/expected-1-2.txt +++ b/testsuite/expected-1-2.txt @@ -5,17 +5,17 @@ CURRENT: sum-2.txt ` +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ - | Passes [PASS] | 6 | 11 | - | Unexpected fails [FAIL] | 7 | 10 | - | Unexpected passes [XPASS] | 5 | 9 | - | Expected fails [XFAIL] | 5 | 9 | - | Unresolved [UNRESOLVED] | 5 | 1 | - | Unsupported [UNSUPPORTED] | 5 | 1 | - | Untested [UNTESTED] | 5 | 1 | + | Passes [PASS] | 9 | 11 | + | Unexpected fails [FAIL] | 10 | 10 | + | Unexpected passes [XPASS] | 8 | 9 | + | Expected fails [XFAIL] | 8 | 9 | + | Unresolved [UNRESOLVED] | 7 | 7 | + | Unsupported [UNSUPPORTED] | 7 | 7 | + | Untested [UNTESTED] | 7 | 7 | +------------------------------------------+---------+---------+ - REF PASS ratio: 0.289474 - RES PASS ratio: 0.476190 + REF PASS ratio: 0.303571 + RES PASS ratio: 0.333333 ***** ERROR: REF PASS ratio is abnormally low ***** ***** ERROR: RES PASS ratio is abnormally low ***** ***** ERROR: No REF execution test PASSed. Check execution engine configuration. ***** @@ -23,53 +23,71 @@ o RUN STATUS: | REF | RES | o REGRESSIONS: +------------------------------------------+---------+ + | PASS now XPASS [PASS =>XPASS] | 1 | | PASS now FAIL [PASS => FAIL] | 1 | - | XPASS now FAIL [XPASS=> FAIL] | 1 | | PASS disappears [PASS => ] | 1 | - | XPASS disappears [XPASS=> ] | 1 | - | FAIL appears [ => FAIL] | 1 | + | PASS now UNRESOLVED [PASS =>UNRES] | 1 | + | XPASS now FAIL [XPASS=> FAIL] | 1 | | XPASS appears [ =>XPASS] | 1 | - | PASS now XPASS [PASS =>XPASS] | 1 | + | XPASS now UNRESOLVED [XPASS=>UNRES] | 1 | + | FAIL appears [ => FAIL] | 1 | + | FAIL now UNRESOLVED [FAIL =>UNRES] | 1 | | XFAIL now FAIL [XFAIL=> FAIL] | 1 | | XFAIL disappears [XFAIL=> ] | 1 | + | XFAIL now UNRESOLVED [XFAIL=>UNRES] | 1 | | UNSUPPORTED now FAIL [UNSUP=> FAIL] | 1 | | UNSUPPORTED now XPASS [UNSUP=>XPASS] | 1 | + | UNSUPP now UNRESOLVED [UNSUP=>UNRES] | 1 | | UNTESTED now FAIL [UNTES=> FAIL] | 1 | | UNTESTED now XPASS [UNTES=>XPASS] | 1 | + | UNTESTED now UNRESOLVED [UNTES=>UNRES] | 1 | | UNRESOLVED now FAIL [UNRES=> FAIL] | 1 | | UNRESOLVED now XPASS [UNRES=>XPASS] | 1 | | UNRESOLVED appears [ =>UNRES] | 1 | +------------------------------------------+---------+ - | TOTAL_REGRESSIONS | 16 | + | TOTAL_REGRESSIONS | 21 | +------------------------------------------+---------+ o MINOR TO BE CHECKED: +------------------------------------------+---------+ - | XFAIL appears [ =>XFAIL] | 1 | - | FAIL now XFAIL [FAIL =>XFAIL] | 1 | | PASS now XFAIL [PASS =>XFAIL] | 1 | + | New PASS [ => PASS] | 1 | + | PASS now UNSUPPORTED [PASS =>UNSUP] | 1 | + | PASS now UNTESTED [PASS =>UNTES] | 1 | + | XPASS now PASS [XPASS=> PASS] | 1 | | XPASS now XFAIL [XPASS=>XFAIL] | 1 | + | XPASS now UNSUPPORTED [XPASS=>UNSUP] | 1 | + | XPASS now UNTESTED [XPASS=>UNTES] | 1 | + | XPASS disappears [XPASS=> ] | 1 | + | FAIL now PASS [FAIL => PASS] | 2 | + | FAIL now XPASS [FAIL =>XPASS] | 1 | + | FAIL now XFAIL [FAIL =>XFAIL] | 1 | + | FAIL now UNSUPPORTED [FAIL =>UNSUP] | 1 | + | FAIL now UNTESTED [FAIL =>UNTES] | 1 | | FAIL disappears [FAIL => ] | 1 | - | XPASS now PASS [XPASS=> PASS] | 1 | | XFAIL now PASS [XFAIL=> PASS] | 1 | | XFAIL now XPASS [XFAIL=>XPASS] | 1 | - | FAIL now PASS [FAIL => PASS] | 2 | - | FAIL now XPASS [FAIL =>XPASS] | 1 | - | New PASS [ => PASS] | 1 | + | XFAIL now UNSUPPORTED [XFAIL=>UNSUP] | 1 | + | XFAIL now UNTESTED [XFAIL=>UNTES] | 1 | + | XFAIL appears [ =>XFAIL] | 1 | | UNSUPPORTED now PASS [UNSUP=> PASS] | 1 | | UNSUPPORTED now XFAIL [UNSUP=>XFAIL] | 1 | + | UNSUPP now UNTESTED [UNSUP=>UNTES] | 1 | | UNSUPPORTED disappears [UNSUP=> ] | 1 | | UNSUPPORTED appears [ =>UNSUP] | 1 | | UNTESTED now PASS [UNTES=> PASS] | 1 | | UNTESTED now XFAIL [UNTES=>XFAIL] | 1 | + | UNTESTED now UNSUPP [UNTES=>UNSUP] | 1 | | UNTESTED disappears [UNTES=> ] | 1 | | UNTESTED appears [ =>UNTES] | 1 | | UNRESOLVED now PASS [UNRES=> PASS] | 1 | | UNRESOLVED now XFAIL [UNRES=>XFAIL] | 1 | + | UNRESOLVED now UNSUPP [UNRES=>UNSUP] | 1 | + | UNRESOLVED now UNTESTED [UNRES=>UNTES] | 1 | | UNRESOLVED disappears [UNRES=> ] | 1 | +------------------------------------------+---------+ - | TOTAL_MINOR_TO_BE_CHECKED | 23 | + | TOTAL_MINOR_TO_BE_CHECKED | 36 | +------------------------------------------+---------+ diff --git a/testsuite/sum-1.txt b/testsuite/sum-1.txt index b83ffe0..27c6235 100644 --- a/testsuite/sum-1.txt +++ b/testsuite/sum-1.txt @@ -3,42 +3,60 @@ PASS: test2-pass-xpass PASS: test3-pass-fail PASS: test4-pass-xfail PASS: test5-pass-disappears +PASS: test6-pass-unsupported +PASS: test7-pass-untested +PASS: test8-pass-unresolved XPASS: test1-xpass-pass XPASS: test2-xpass-xpass XPASS: test3-xpass-fail XPASS: test4-xpass-xfail XPASS: test5-xpass-disappears +XPASS: test6-xpass-unsupported +XPASS: test7-xpass-untested +XPASS: test8-xpass-unresolved FAIL: test1-fail-pass FAIL: test2-fail-xpass FAIL: test3-fail-fail FAIL: test4-fail-xfail FAIL: test5-fail-disappears +FAIL: test6-fail-unsupported +FAIL: test7-fail-untested +FAIL: test8-fail-unresolved XFAIL: test1-xfail-pass XFAIL: test2-xfail-xpass XFAIL: test3-xfail-fail XFAIL: test4-xfail-xfail XFAIL: test5-xfail-disappears +XFAIL: test6-xfail-unsupported +XFAIL: test7-xfail-untested +XFAIL: test8-xfail-unresolved UNSUPPORTED: test1-unsupported-pass UNSUPPORTED: test2-unsupported-xpass UNSUPPORTED: test3-unsupported-fail UNSUPPORTED: test4-unsupported-xfail UNSUPPORTED: test5-unsupported-disappears +UNSUPPORTED: test6-unsupported-untested +UNSUPPORTED: test7-unsupported-unresolved UNTESTED: test1-untested-pass UNTESTED: test2-untested-xpass UNTESTED: test3-untested-fail UNTESTED: test4-untested-xfail UNTESTED: test5-untested-disappears +UNTESTED: test6-untested-unsupported +UNTESTED: test7-untested-unresolved UNRESOLVED: test1-unresolved-pass UNRESOLVED: test2-unresolved-xpass UNRESOLVED: test3-unresolved-fail UNRESOLVED: test4-unresolved-xfail UNRESOLVED: test5-unresolved-disappears +UNRESOLVED: test6-unresolved-unsupported +UNRESOLVED: test7-unresolved-untested PASS: test1-pass-and-fails FAIL: test1-pass-and-fails diff --git a/testsuite/sum-2.txt b/testsuite/sum-2.txt index 3df52f0..5f5bf0f 100644 --- a/testsuite/sum-2.txt +++ b/testsuite/sum-2.txt @@ -2,21 +2,33 @@ PASS: test1-pass-pass XPASS: test2-pass-xpass FAIL: test3-pass-fail XFAIL: test4-pass-xfail +UNSUPPORTED: test6-pass-unsupported +UNTESTED: test7-pass-untested +UNRESOLVED: test8-pass-unresolved PASS: test1-xpass-pass XPASS: test2-xpass-xpass FAIL: test3-xpass-fail XFAIL: test4-xpass-xfail +UNSUPPORTED: test6-xpass-unsupported +UNTESTED: test7-xpass-untested +UNRESOLVED: test8-xpass-unresolved PASS: test1-fail-pass XPASS: test2-fail-xpass FAIL: test3-fail-fail XFAIL: test4-fail-xfail +UNSUPPORTED: test6-fail-unsupported +UNTESTED: test7-fail-untested +UNRESOLVED: test8-fail-unresolved PASS: test1-xfail-pass XPASS: test2-xfail-xpass FAIL: test3-xfail-fail XFAIL: test4-xfail-xfail +UNSUPPORTED: test6-xfail-unsupported +UNTESTED: test7-xfail-untested +UNRESOLVED: test8-xfail-unresolved PASS: test1-pass-appears XPASS: test2-xpass-appears @@ -27,16 +39,22 @@ PASS: test1-unsupported-pass XPASS: test2-unsupported-xpass FAIL: test3-unsupported-fail XFAIL: test4-unsupported-xfail +UNTESTED: test6-unsupported-untested +UNRESOLVED: test7-unsupported-unresolved PASS: test1-untested-pass XPASS: test2-untested-xpass FAIL: test3-untested-fail XFAIL: test4-untested-xfail +UNSUPPORTED: test6-untested-unsupported +UNRESOLVED: test7-untested-unresolved PASS: test1-unresolved-pass XPASS: test2-unresolved-xpass FAIL: test3-unresolved-fail XFAIL: test4-unresolved-xfail +UNSUPPORTED: test6-unresolved-unsupported +UNTESTED: test7-unresolved-untested PASS: test1-pass-appears XPASS: test2-xpass-appears |