ttfw: fix DUT exception not added to junit report

pull/7130/head
He Yin Ling 2021-05-20 14:32:18 +08:00
rodzic d6680b689b
commit 8434c0c731
2 zmienionych plików z 2 dodań i 3 usunięć

Wyświetl plik

@ -222,7 +222,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'] or unexpected_error:
JunitReport.test_case_finish(junit_test_case)

Wyświetl plik

@ -506,8 +506,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):