twsiter: also count errors for the plan

Count the errors found during setup and update counter.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2022-03-29 13:48:24 -04:00
parent dbd460fd04
commit b156f2dbea

View File

@ -2840,7 +2840,8 @@ class ProjectBuilder(FilterBuilder):
if instance.status in ["error", "failed", "timeout", "flash_error"]:
if instance.status == "error":
results.error += 1
results.failed += 1
else:
results.failed += 1
if self.verbose:
status = Fore.RED + "FAILED " + Fore.RESET + instance.reason
else:
@ -3140,6 +3141,9 @@ class TestPlan(DisablePyTestCollectionMixin):
elif instance.status == 'passed':
results.passed += 1
results.done += 1
elif instance.status == 'error':
results.error += 1
results.done += 1
def compare_metrics(self, filename):
# name, datatype, lower results better
@ -3238,7 +3242,7 @@ class TestPlan(DisablePyTestCollectionMixin):
Fore.RESET,
pass_rate,
Fore.RED if results.failed else Fore.RESET,
results.failed,
results.failed + results.error,
Fore.RESET,
results.skipped_configs,
Fore.YELLOW if self.warnings else Fore.RESET,