From 6ea1c16066b22b65faa39ff7b5400c5655c51bda Mon Sep 17 00:00:00 2001 From: Kamil Gierszewski Date: Wed, 30 Oct 2024 00:57:12 +0100 Subject: [PATCH] test-framework: Fail the test if something broke in prepare Signed-off-by: Kamil Gierszewski --- core/test_run_utils.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/test_run_utils.py b/core/test_run_utils.py index c06fd70..51e6435 100644 --- a/core/test_run_utils.py +++ b/core/test_run_utils.py @@ -186,8 +186,6 @@ TestRun.setup = __setup @classmethod def __makereport(cls, item, call, res): - if cls.LOGGER is None: - return None cls.outcome = res.outcome step_info = { 'result': res.outcome, @@ -213,7 +211,7 @@ def __makereport(cls, item, call, res): if res.outcome == "skipped": cls.LOGGER.skip("Test skipped.") - if res.when == "call" and cls.LOGGER.get_result() == BaseLogResult.FAILED: + if res.when in ["call", "setup"] and cls.LOGGER.get_result() >= BaseLogResult.FAILED: res.outcome = "failed" # To print additional message in final test report, assign it to res.longrepr