[PATCH rtems-tools] tester/report: Apply test excludes to fatal-error
Kinsey Moore
kinsey.moore at oarcorp.com
Wed Aug 16 21:36:24 UTC 2023
Before the fatal-error test result type was introduced, minimum.exe was
classified as an invalid test since it lacked a proper test header and
trailer. This applies the test exclusions to all test states to avoid
this happening again in the future.
---
tester/rt/report.py | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/tester/rt/report.py b/tester/rt/report.py
index a688dc8..5c369e6 100644
--- a/tester/rt/report.py
+++ b/tester/rt/report.py
@@ -192,7 +192,11 @@ class report(object):
if tools != self.config['tools']:
state = 'WRONG_TOOLS'
if state is None or state == 'EXPECTED_PASS':
- if start and end:
+ exe_name = path.basename(name).split('.')[0]
+ if exe_name in test_fail_excludes:
+ status = 'passed'
+ self.passed += 1
+ elif start and end:
if state is None or state == 'EXPECTED_PASS':
status = 'passed'
self.passed += 1
@@ -210,13 +214,8 @@ class report(object):
status = 'failed'
self.failed += 1
else:
- exe_name = path.basename(name).split('.')[0]
- if exe_name in test_fail_excludes:
- status = 'passed'
- self.passed += 1
- else:
- status = 'invalid'
- self.invalids += 1
+ status = 'invalid'
+ self.invalids += 1
else:
if state == 'EXPECTED_FAIL':
if start and end:
--
2.39.2
More information about the devel
mailing list