-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparsing
31 lines (25 loc) · 999 Bytes
/
parsing
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
info /^Building( remotely)? on .*? in workspace .*$/
info /^Configuration summary/
# Mark the start of a test
start /^Info: Starting new test\.$/
# Mark the absolute values tables
start /^Absolute values:$/
# the line below should match every line in the absolute values table:
# /^[^\t\n]*\t[^\t\n]*\t[^\t\n]*\t[^\t\n]*\t[^\t]*\t[^\t]*$/
# It may be used as a template for this sort of thing
error /^[^\t\n]*\t[^\t\n]*\t[^\t\n]*\tERROR\t[^\t\n]*\t[^\t]*$/
error /^[^\t\n]*\t[^\t\n]*\t[^\t\n]*\t[^\t\n]*\tERROR\t[^\t]*$/
error /^[^\t\n]*\t[^\t\n]*\t[^\t\n]*\t[^\t\n]*\t[^\t\n]*\tERROR$/
warn /^---\t[^\t\n]*\t[^\t\n]*\t[^\t\n]*\t[^\t\n]*\t[^\t]*$/
warn /^[^\t\n]*\t---\t[^\t\n]*\t[^\t\n]*\t[^\t\n]*\t[^\t]*$/
warn /^[^\t\n]*\t[^\t\n]*\tN\/A\t[^\t\n]*\t[^\t\n]*\t[^\t]*$/
# Mark the report
start /^Thresholds exceeded: \d+$/
info /^actual\tthresh.\ttest$/
error /^[0-9.]+%\t[0-9.]+%\t[^\t\n]+$/
info /^config: .*$/
# generic things
info /INFO:/
warn /WARN:/
warn /WARNING:/
error /ERROR:/