Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 1 | [ |
| 2 | { |
| 3 | "config": "opt" |
| 4 | }, |
| 5 | { |
Craig Tiller | ae94594 | 2016-03-23 21:43:58 -0700 | [diff] [blame] | 6 | "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 Tiller | 3af3f74 | 2016-02-28 21:53:13 -0800 | [diff] [blame] | 14 | "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 Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 37 | "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 Tiller | 81df68d | 2016-01-21 13:59:50 -0800 | [diff] [blame] | 51 | }, |
Vijay Pai | 3b28872 | 2016-02-19 00:28:28 -0800 | [diff] [blame] | 52 | "timeout_multiplier": 3 |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 53 | }, |
| 54 | { |
Craig Tiller | 3af3f74 | 2016-02-28 21:53:13 -0800 | [diff] [blame] | 55 | "config": "edbg" |
| 56 | }, |
| 57 | { |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 58 | "config": "ubsan", |
Craig Tiller | 6889799 | 2016-05-03 23:10:07 -0700 | [diff] [blame] | 59 | "environ": { |
Craig Tiller | 9780f59 | 2016-05-18 15:06:21 -0700 | [diff] [blame] | 60 | "UBSAN_OPTIONS": "halt_on_error=1:print_stacktrace=1" |
Craig Tiller | 6889799 | 2016-05-03 23:10:07 -0700 | [diff] [blame] | 61 | }, |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 62 | "timeout_multiplier": 1.5 |
| 63 | }, |
| 64 | { |
Craig Tiller | 3af3f74 | 2016-02-28 21:53:13 -0800 | [diff] [blame] | 65 | "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 Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 70 | }, |
| 71 | { |
| 72 | "config": "stapprof" |
| 73 | }, |
| 74 | { |
Craig Tiller | 3af3f74 | 2016-02-28 21:53:13 -0800 | [diff] [blame] | 75 | "config": "mutrace" |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 76 | }, |
| 77 | { |
| 78 | "config": "memcheck", |
| 79 | "timeout_multiplier": 10, |
| 80 | "tool_prefix": [ |
| 81 | "valgrind", |
| 82 | "--tool=memcheck", |
| 83 | "--leak-check=full" |
| 84 | ] |
| 85 | }, |
| 86 | { |
Craig Tiller | 3af3f74 | 2016-02-28 21:53:13 -0800 | [diff] [blame] | 87 | "config": "etsan", |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 88 | "environ": { |
| 89 | "TSAN_OPTIONS": "suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1" |
| 90 | }, |
vjpai | 2146fe8 | 2016-02-19 10:05:57 -0800 | [diff] [blame] | 91 | "timeout_multiplier": 5 |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 92 | }, |
| 93 | { |
Craig Tiller | 3af3f74 | 2016-02-28 21:53:13 -0800 | [diff] [blame] | 94 | "config": "gcov" |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 95 | } |
| 96 | ] |