blob: b0839ef026a5af61412b050d94aa568e6680eb48 [file] [log] [blame]
Craig Tillera0f85172016-01-20 15:56:06 -08001[
2 {
3 "config": "opt"
4 },
5 {
Craig Tillerae945942016-03-23 21:43:58 -07006 "config": "asan-trace-cmp",
7 "environ": {
8 "ASAN_OPTIONS": "detect_leaks=1:color=always",
9 "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1"
10 },
11 "timeout_multiplier": 3
12 },
13 {
Craig Tiller3af3f742016-02-28 21:53:13 -080014 "config": "dbg"
15 },
16 {
17 "config": "easan",
18 "environ": {
19 "ASAN_OPTIONS": "detect_leaks=1:color=always",
20 "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1"
21 },
22 "timeout_multiplier": 3
23 },
24 {
25 "config": "asan",
26 "environ": {
27 "ASAN_OPTIONS": "detect_leaks=1:color=always",
28 "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1"
29 },
30 "timeout_multiplier": 3
31 },
32 {
33 "config": "msan",
34 "timeout_multiplier": 4
35 },
36 {
Craig Tillera0f85172016-01-20 15:56:06 -080037 "config": "basicprof"
38 },
39 {
40 "config": "helgrind",
41 "timeout_multiplier": 20,
42 "tool_prefix": [
43 "valgrind",
44 "--tool=helgrind"
45 ]
46 },
47 {
48 "config": "asan-noleaks",
49 "environ": {
50 "ASAN_OPTIONS": "detect_leaks=0:color=always"
Craig Tiller81df68d2016-01-21 13:59:50 -080051 },
Vijay Pai3b288722016-02-19 00:28:28 -080052 "timeout_multiplier": 3
Craig Tillera0f85172016-01-20 15:56:06 -080053 },
54 {
Craig Tiller3af3f742016-02-28 21:53:13 -080055 "config": "edbg"
56 },
57 {
Craig Tillera0f85172016-01-20 15:56:06 -080058 "config": "ubsan",
Craig Tiller68897992016-05-03 23:10:07 -070059 "environ": {
Craig Tiller9780f592016-05-18 15:06:21 -070060 "UBSAN_OPTIONS": "halt_on_error=1:print_stacktrace=1"
Craig Tiller68897992016-05-03 23:10:07 -070061 },
Craig Tillera0f85172016-01-20 15:56:06 -080062 "timeout_multiplier": 1.5
63 },
64 {
Craig Tiller3af3f742016-02-28 21:53:13 -080065 "config": "tsan",
66 "environ": {
67 "TSAN_OPTIONS": "suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1"
68 },
69 "timeout_multiplier": 5
Craig Tillera0f85172016-01-20 15:56:06 -080070 },
71 {
72 "config": "stapprof"
73 },
74 {
Craig Tiller3af3f742016-02-28 21:53:13 -080075 "config": "mutrace"
Craig Tillera0f85172016-01-20 15:56:06 -080076 },
77 {
78 "config": "memcheck",
79 "timeout_multiplier": 10,
80 "tool_prefix": [
81 "valgrind",
82 "--tool=memcheck",
83 "--leak-check=full"
84 ]
85 },
86 {
Craig Tiller3af3f742016-02-28 21:53:13 -080087 "config": "etsan",
Craig Tillera0f85172016-01-20 15:56:06 -080088 "environ": {
89 "TSAN_OPTIONS": "suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1"
90 },
vjpai2146fe82016-02-19 10:05:57 -080091 "timeout_multiplier": 5
Craig Tillera0f85172016-01-20 15:56:06 -080092 },
93 {
Craig Tiller3af3f742016-02-28 21:53:13 -080094 "config": "gcov"
Craig Tillera0f85172016-01-20 15:56:06 -080095 }
96]