forked from llvm/llvm-test-suite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTEST.nightly.report
31 lines (28 loc) · 1.13 KB
/
TEST.nightly.report
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
##=== TEST.nightly.report - Report description for nightly -----*- perl -*-===##
#
# This file defines a report to be generated for the nightly tests.
#
##===----------------------------------------------------------------------===##
# Sort by program name
$SortCol = 0;
my $WallTimeRE = '[A-Za-z0-9.: ]+\\(([0-9.]+) wall clock';
# These are the columns for the report. The first entry is the header for the
# column, the second is the regex to use to match the value. Empty list create
# seperators, and closures may be put in for custom processing.
(
# Name
["Program" , '\'([^\']+)\' Program'],
[],
# Times
["GCCAS" , "TEST-RESULT-compile: $WallTimeRE"],
["Bytecode" , 'TEST-RESULT-compile: *([0-9]+)'],
["Instrs" , 'TEST-RESULT-compile: *([0-9]+).*Number of inst'],
["LLC" , "TEST-RESULT-llc: $WallTimeRE"],
[],
["NAT" , 'TEST-RESULT-nat-time: real\s*([.0-9m]+)'],
["CBE" , 'TEST-RESULT-cbe-time: real\s*([.0-9m]+)'],
["JIT" , 'TEST-RESULT-jit-time: real\s*([.0-9m]+)'],
[],
["MachCode" , 'TEST-RESULT-jit-machcode: *([0-9]+).*bytes of machine code'],
["CompTime" , "TEST-RESULT-jit-comptime: $WallTimeRE"]
);