twister: count filtered testcases as such, not as skipped

When a suite is filtered, its testcases are also filtered and not
skipped.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2024-11-07 17:15:38 -05:00 committed by Mahesh Mahadevan
commit c394a27d77

View file

@ -877,8 +877,8 @@ class ProjectBuilder(FilterBuilder):
logger.debug("filtering %s" % self.instance.name)
self.instance.status = TwisterStatus.FILTER
self.instance.reason = "runtime filter"
results.skipped_runtime_increment()
self.instance.add_missing_case_status(TwisterStatus.SKIP)
results.filtered_cases_increment()
self.instance.add_missing_case_status(TwisterStatus.FILTER)
next_op = 'report'
else:
next_op = 'cmake'
@ -911,7 +911,7 @@ class ProjectBuilder(FilterBuilder):
self.instance.status = TwisterStatus.FILTER
self.instance.reason = "runtime filter"
results.skipped_runtime_increment()
self.instance.add_missing_case_status(TwisterStatus.SKIP)
self.instance.add_missing_case_status(TwisterStatus.FILTER)
next_op = 'report'
else:
next_op = 'build'