blob: 8f2b6353f3484aa564a2765b777726d6ed8181f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import re
def log_parse(log_file):
reObj = re.compile('^(PASS|FAIL+?): (run.+)', re.MULTILINE)
case_list = dict()
test_log = open(log_file, 'r')
line = test_log.readline()
while line:
matchs = reObj.search(line)
if matchs:
groups = matchs.groups()
case_list[groups[1]] = [groups[1], groups[0], ""]
line = test_log.readline()
test_log.close()
return case_list
|