Skip to content

Commit e42194e

Browse files
committed
e2e: separate TestRail status for xfailed tests
1 parent e0eb5b0 commit e42194e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

test/appium/support/testrail_report.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ def __init__(self):
2626

2727
self.outcomes = {
2828
'passed': 1,
29+
'failed': 5,
2930
'undefined_fail': 10,
3031
'skipped': 11}
3132

@@ -170,7 +171,10 @@ def add_results(self):
170171
if last_testrun.xfail and not last_testrun.run:
171172
status_id = self.outcomes['skipped']
172173
elif last_testrun.error:
173-
status_id = self.outcomes['undefined_fail']
174+
if last_testrun.xfail:
175+
status_id = self.outcomes['failed']
176+
else:
177+
status_id = self.outcomes['undefined_fail']
174178
else:
175179
status_id = self.outcomes['passed']
176180
data.append(

0 commit comments

Comments
 (0)