From 8a23603eea07012dcafca87f986f8c38f5435f35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=9B=BD=E8=BE=89?= Date: Fri, 25 Jul 2025 02:59:08 +0000 Subject: [PATCH 1/2] =?UTF-8?q?Signed-off-by:=20=E9=BB=84=E5=9B=BD?= =?UTF-8?q?=E8=BE=89=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 黄国辉 --- src/core/driver/drivers.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/core/driver/drivers.py b/src/core/driver/drivers.py index 802ad64..c2caec3 100644 --- a/src/core/driver/drivers.py +++ b/src/core/driver/drivers.py @@ -199,9 +199,21 @@ def update_xml(suite_file, result_xml): tree.write(result_xml) +def remove_color_codes(text): + """ + color ascii to utf-8 return + Args: + text: + + Returns: + + """ + text.encode('unicode_escape').decode('utf-8') + + # all testsuit common Unavailable test result xml def _create_empty_result_file(filepath, filename, error_message): - error_message = str(error_message) + error_message = remove_color_codes(error_message) error_message = error_message.replace("\"", "") error_message = error_message.replace("<", "") error_message = error_message.replace(">", "") -- Gitee From ac9d713007f2af94a1ceee4f231c933cd7da8d56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=9B=BD=E8=BE=89?= Date: Fri, 25 Jul 2025 04:01:52 +0000 Subject: [PATCH 2/2] =?UTF-8?q?Signed-off-by:=20=E9=BB=84=E5=9B=BD?= =?UTF-8?q?=E8=BE=89=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 黄国辉 --- src/core/driver/drivers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/driver/drivers.py b/src/core/driver/drivers.py index c2caec3..20ad447 100644 --- a/src/core/driver/drivers.py +++ b/src/core/driver/drivers.py @@ -201,14 +201,14 @@ def update_xml(suite_file, result_xml): def remove_color_codes(text): """ - color ascii to utf-8 return + color ascii to utf-8 Args: text: Returns: """ - text.encode('unicode_escape').decode('utf-8') + return text.encode('unicode_escape').decode('utf-8') # all testsuit common Unavailable test result xml -- Gitee