From ce2caa5e651e7af55b0157887a9b1aaa0310f340 Mon Sep 17 00:00:00 2001 From: Cédric Ollivier Date: Mon, 30 Jul 2018 16:08:41 +0200 Subject: Stop skipping testcases if one raises exceptions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/188/console Change-Id: Ic412c5b55169f599bd9cdb623f349dd2220940db Signed-off-by: Cédric Ollivier (cherry picked from commit 12217df35b64528f786d3548ca2353907b2b6ebb) --- xtesting/ci/run_tests.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xtesting/ci/run_tests.py b/xtesting/ci/run_tests.py index d77041d2..ce3d2b5e 100644 --- a/xtesting/ci/run_tests.py +++ b/xtesting/ci/run_tests.py @@ -171,6 +171,12 @@ class Runner(object): LOGGER.exception("Cannot import module %s", run_dict['module']) except AttributeError: LOGGER.exception("Cannot get class %s", run_dict['class']) + except Exception: # pylint: disable=broad-except + LOGGER.exception( + "\n\nPlease fix the testcase %s.\n" + "All exceptions should be caught by the testcase instead!" + "\n\n", + test.get_name()) else: raise Exception("Cannot import the class for the test case.") return result -- cgit 1.2.3-korg