diff options
author | Qiu Tingting <qiutt@fujitsu.com> | 2023-04-17 10:01:07 +0800 |
---|---|---|
committer | Qiu Tingting <qiutt@fujitsu.com> | 2023-04-21 00:39:23 +0000 |
commit | 8f83b67b8ac0a60ff4e3a5a5888474b3033f9b3a (patch) | |
tree | 1081c6f54ce67a1932290ec75968723e72aa8b86 /tests/libxml2/parser.py | |
parent | 9b9fd4724424c9758cdb5f66b66ae61da177a8a6 (diff) |
agl-test-framework: Optimize common function log_process
Add new commone function log_process_gnu for the following tests:
acl
attr
bash
bc
bluez5
busybox
cpio
libpam
libxml2
zlib
SPEC-4758
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Change-Id: I92de3b781badac9cb6d55acd5cc0c601dc4a7c65
Diffstat (limited to 'tests/libxml2/parser.py')
-rw-r--r-- | tests/libxml2/parser.py | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/tests/libxml2/parser.py b/tests/libxml2/parser.py deleted file mode 100644 index 558a68d..0000000 --- a/tests/libxml2/parser.py +++ /dev/null @@ -1,38 +0,0 @@ -# -# this is a parser function specially designed for the 'libxml2.log' -# -import re - -def log_parse(log_file): - - # set up rule for regex - reObj = re.compile('^(PASS|FAIL+?): (.+)', re.MULTILINE) - - # init a dictionary, it stores the return result - case_list = dict() - - # open file - test_log = open(log_file, 'r') - - # start to read the new line - line = test_log.readline() - - while line: - - # checking regex status in line - matchs = reObj.search(line) - - # if the line fits the regex rule - if matchs: - # spliting elements into a tuple - groups = matchs.groups() - - # then just add a new key naming after case_name, along with its values - case_list[groups[1]] = [groups[1], groups[0], ""] - - # jump out if-else, read next line - line = test_log.readline() - - test_log.close() - - return case_list |