sanitycheck: fix reporting of timeouts

Timeouts were not reported correctly in the XML file as failures,
causing some confusion in the shippable results.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2020-01-22 00:31:25 -05:00
parent dbed9027ba
commit e337882189

View file

@ -3070,7 +3070,7 @@ class TestSuite:
for instance in self.instances.values():
handler_time = instance.metrics.get('handler_time', 0)
duration += handler_time
if instance.status == "failed":
if instance.status in ["failed", "timeout"]:
if instance.reason in ['build_error', 'handler_crash']:
errors += 1
else:
@ -3118,7 +3118,7 @@ class TestSuite:
name="%s" % (instance.testcase.name),
time="%f" % handler_time)
if instance.status == "failed":
if instance.status in ["failed", "timeout"]:
failure = ET.SubElement(
eleTestcase,
'failure',