From 6ac9efef9c1f46468188fb43e4bcb76895b44c0e Mon Sep 17 00:00:00 2001 From: John Spray Date: Wed, 8 Oct 2014 16:21:50 +0100 Subject: [PATCH] tasks/cephfs: say which test failed in exception Example: Was: 'Test failure' Now: Test failure: test_full_caps (tasks.mds_full.TestClusterFull) Signed-off-by: John Spray --- tasks/cephfs/cephfs_test_case.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tasks/cephfs/cephfs_test_case.py b/tasks/cephfs/cephfs_test_case.py index 0d4851788f73..5726165060ba 100644 --- a/tasks/cephfs/cephfs_test_case.py +++ b/tasks/cephfs/cephfs_test_case.py @@ -105,4 +105,11 @@ def run_tests(ctx, config, test_klass, params): if not result.wasSuccessful(): result.printErrors() # duplicate output at end for convenience - raise RuntimeError("Test failure.") + + bad_tests = [] + for test, error in result.errors: + bad_tests.append(str(test)) + for test, failure in result.failures: + bad_tests.append(str(test)) + + raise RuntimeError("Test failure: {0}".format(", ".join(bad_tests))) -- 2.47.3