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>
diff --git a/scripts/sanitycheck b/scripts/sanitycheck
index 51daa74..6f8fbe1 100755
--- a/scripts/sanitycheck
+++ b/scripts/sanitycheck
@@ -3070,7 +3070,7 @@
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 @@
name="%s" % (instance.testcase.name),
time="%f" % handler_time)
- if instance.status == "failed":
+ if instance.status in ["failed", "timeout"]:
failure = ET.SubElement(
eleTestcase,
'failure',