From e60640ab04d06fe1cdd03d6a1276c50eeecad66f Mon Sep 17 00:00:00 2001 From: He Yin Ling Date: Fri, 8 Jan 2021 16:23:09 +0800 Subject: [PATCH] ttfw: fix DUT exception not added to junit report --- tools/ci/python_packages/tiny_test_fw/TinyFW.py | 2 +- tools/ci/python_packages/ttfw_idf/IDFDUT.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/ci/python_packages/tiny_test_fw/TinyFW.py b/tools/ci/python_packages/tiny_test_fw/TinyFW.py index 6e2d03d38e..437cae9d88 100644 --- a/tools/ci/python_packages/tiny_test_fw/TinyFW.py +++ b/tools/ci/python_packages/tiny_test_fw/TinyFW.py @@ -210,7 +210,7 @@ def test_method(**kwargs): # and raise exception in DUT close to fail test case if reset detected. if close_errors: for error in close_errors: - junit_test_case.add_failure_info(str(error)) + junit_test_case.add_failure_info("env close error: ".format(error)) result = False if not case_info["junit_report_by_case"]: JunitReport.test_case_finish(junit_test_case) diff --git a/tools/ci/python_packages/ttfw_idf/IDFDUT.py b/tools/ci/python_packages/ttfw_idf/IDFDUT.py index aa62584d32..e5b41a747a 100644 --- a/tools/ci/python_packages/ttfw_idf/IDFDUT.py +++ b/tools/ci/python_packages/ttfw_idf/IDFDUT.py @@ -451,8 +451,7 @@ class IDFDUT(DUT.SerialDUT): def close(self): super(IDFDUT, self).close() if not self.allow_dut_exception and self.get_exceptions(): - Utility.console_log("DUT exception detected on {}".format(self), color="red") - raise IDFDUTException() + raise IDFDUTException("DUT exception detected on {}".format(self)) class ESP32DUT(IDFDUT):