From ab1eb22f3a9a57b4f99bb7ca61568da3857bb390 Mon Sep 17 00:00:00 2001 From: Yevheniia Berdnyk Date: Wed, 22 Jun 2022 01:44:42 +0300 Subject: [PATCH] Bold text for xfail --- test/appium/support/base_test_report.py | 19 +++++++++++-------- test/appium/support/github_report.py | 11 +++++------ test/appium/support/testrail_report.py | 9 +++++---- 3 files changed, 21 insertions(+), 18 deletions(-) diff --git a/test/appium/support/base_test_report.py b/test/appium/support/base_test_report.py index a565a836c2..b099bff734 100644 --- a/test/appium/support/base_test_report.py +++ b/test/appium/support/base_test_report.py @@ -130,11 +130,14 @@ class BaseTestReport: @staticmethod def separate_xfail_error(error): issue_id_list = re.findall(r'#\d+', error) - main_error, no_code_error_str, issue_id = error, '', '' - if issue_id_list: - issue_id = issue_id_list[0] - xfail_error = re.findall(r'\[\[.*\]\]', error) - if xfail_error: - no_code_error_str = xfail_error[0] - main_error = error.replace(no_code_error_str, '') - return (main_error, no_code_error_str, issue_id) \ No newline at end of file + issue_id = issue_id_list[0] if issue_id_list else '' + + xfail_error = re.findall(r'\[\[.*\]\]', error) + if xfail_error: + no_code_error_str = xfail_error[0] + main_error = error.replace(no_code_error_str, '') + else: + no_code_error_str = '' + main_error = error + + return main_error, no_code_error_str, issue_id diff --git a/test/appium/support/github_report.py b/test/appium/support/github_report.py index 9ae129e39d..9196c10e06 100644 --- a/test/appium/support/github_report.py +++ b/test/appium/support/github_report.py @@ -118,12 +118,12 @@ class GithubHtmlReport(BaseTestReport): html += "%s" % ''.join(test_steps_html[-2:]) html += "" html += "

" - (code_error, no_code_error_str, issue_id) = self.separate_xfail_error(error) + code_error, no_code_error_str, _ = self.separate_xfail_error(error) if no_code_error_str: html += "%s" % code_error - html += no_code_error_str + html += "%s" % no_code_error_str else: - html += "%s" % error + html += "%s" % error.replace("[[", "[[").replace("]]", "]]") html += "

" if test.group_name: html += "

Class: %s

" % test.group_name @@ -140,9 +140,8 @@ class GithubHtmlReport(BaseTestReport): html += "Device %d:" % i html += "