aboutsummaryrefslogtreecommitdiffstats
path: root/tests/libxml2/parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/libxml2/parser.py')
-rw-r--r--tests/libxml2/parser.py38
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