summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-02-19 00:17:16 +0000
committerGerrit Code Review <review@openstack.org>2015-02-19 00:17:16 +0000
commitd7c3f6b232cb9a6fab8e41ed946473de0973db60 (patch)
tree2a440015d2369afe4dc1d7200c891ed5b27594cf
parent292989688a2281f5f8dc6d5b8fb216ba712ea80d (diff)
parente29ec710eff862c0be03755e87b25ddb048d6d2a (diff)
downloadtempest-lib-d7c3f6b232cb9a6fab8e41ed946473de0973db60.tar.gz
Merge "Summarize expected failures"
-rwxr-xr-xtempest_lib/cmd/subunit_trace.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/tempest_lib/cmd/subunit_trace.py b/tempest_lib/cmd/subunit_trace.py
index eb78610..5b69fb6 100755
--- a/tempest_lib/cmd/subunit_trace.py
+++ b/tempest_lib/cmd/subunit_trace.py
@@ -205,9 +205,12 @@ def print_summary(stream, elapsed_time):
stream.write("\n======\nTotals\n======\n")
stream.write("Ran: %s tests in %.4f sec.\n" % (
count_tests('status', '.*'), total_seconds(elapsed_time)))
- stream.write(" - Passed: %s\n" % count_tests('status', 'success'))
- stream.write(" - Skipped: %s\n" % count_tests('status', 'skip'))
- stream.write(" - Failed: %s\n" % count_tests('status', 'fail'))
+ stream.write(" - Passed: %s\n" % count_tests('status', '^success$'))
+ stream.write(" - Skipped: %s\n" % count_tests('status', '^skip$'))
+ stream.write(" - Expected Fail: %s\n" % count_tests('status', '^xfail$'))
+ stream.write(" - Unexpected Success: %s\n" % count_tests('status',
+ '^uxsuccess$'))
+ stream.write(" - Failed: %s\n" % count_tests('status', '^fail$'))
stream.write("Sum of execute time for each test: %.4f sec.\n" % run_time())
# we could have no results, especially as we filter out the process-codes