Subunit: Support "fail" as alias for "failure" in Subunit streams.
authorJelmer Vernooij <jelmer@samba.org>
Wed, 3 Jun 2009 16:08:54 +0000 (18:08 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Thu, 11 Jun 2009 17:59:58 +0000 (19:59 +0200)
selftest/Subunit.pm

index 0bbb795c8c24acbf2a7f63504b43ebb6efc7249c..f7284d3f55a5b460d9380fbdb23f2ef60ba4bf3a 100644 (file)
@@ -39,7 +39,7 @@ sub parse_results($$$$$)
                        push (@$open_tests, $1);
                } elsif (/^time: (\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)Z\n/) {
                        $msg_ops->report_time(mktime($6, $5, $4, $3, $2, $1));
-               } elsif (/^(success|successful|failure|skip|knownfail|error): (.*?)( \[)?([ \t]*)\n/) {
+               } elsif (/^(success|successful|failure|fail|skip|knownfail|error): (.*?)( \[)?([ \t]*)\n/) {
                        $msg_ops->control_msg($_);
                        my $reason = undef;
                        if ($3) {
@@ -68,7 +68,7 @@ sub parse_results($$$$$)
                                        $statistics->{TESTS_EXPECTED_OK}++;
                                        $msg_ops->end_test($open_tests, $2, $1, 0, $reason);
                                }
-                       } elsif ($1 eq "failure") {
+                       } elsif ($1 eq "failure" or $1 eq "fail") {
                                pop(@$open_tests); #FIXME: Check that popped value == $2
                                if ($expecting_failure->(join(".", @$open_tests) . ".$2")) {
                                        $statistics->{TESTS_EXPECTED_FAIL}++;