blob: e21814f316a62319327896cdbd403e3014ba3b11 (
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|SKIP): (.+)', re.MULTILINE)
case_list = dict()
test_log = open(log_file, 'r')
line = test_log.readline()
while line:
matchs = reObj.search(line)
if matchs:
groups = list(matchs.groups())
case_list[groups[1]] = [groups[1], groups[0], ""]
line = test_log.readline()
test_log.close()
return case_list
|