| [ |
| { |
| "config": "opt" |
| }, |
| { |
| "config": "asan-trace-cmp", |
| "environ": { |
| "ASAN_OPTIONS": "detect_leaks=1:color=always", |
| "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1" |
| }, |
| "timeout_multiplier": 3 |
| }, |
| { |
| "config": "dbg" |
| }, |
| { |
| "config": "easan", |
| "environ": { |
| "ASAN_OPTIONS": "detect_leaks=1:color=always", |
| "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1" |
| }, |
| "timeout_multiplier": 3 |
| }, |
| { |
| "config": "asan", |
| "environ": { |
| "ASAN_OPTIONS": "detect_leaks=1:color=always", |
| "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1" |
| }, |
| "timeout_multiplier": 3 |
| }, |
| { |
| "config": "msan", |
| "timeout_multiplier": 4 |
| }, |
| { |
| "config": "basicprof" |
| }, |
| { |
| "config": "helgrind", |
| "timeout_multiplier": 20, |
| "tool_prefix": [ |
| "valgrind", |
| "--tool=helgrind" |
| ] |
| }, |
| { |
| "config": "asan-noleaks", |
| "environ": { |
| "ASAN_OPTIONS": "detect_leaks=0:color=always" |
| }, |
| "timeout_multiplier": 3 |
| }, |
| { |
| "config": "edbg" |
| }, |
| { |
| "config": "ubsan", |
| "environ": { |
| "UBSAN_OPTIONS": "halt_on_error=1:print_stacktrace=1" |
| }, |
| "timeout_multiplier": 1.5 |
| }, |
| { |
| "config": "tsan", |
| "environ": { |
| "TSAN_OPTIONS": "suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1" |
| }, |
| "timeout_multiplier": 5 |
| }, |
| { |
| "config": "stapprof" |
| }, |
| { |
| "config": "mutrace" |
| }, |
| { |
| "config": "memcheck", |
| "timeout_multiplier": 10, |
| "tool_prefix": [ |
| "valgrind", |
| "--tool=memcheck", |
| "--leak-check=full" |
| ] |
| }, |
| { |
| "config": "etsan", |
| "environ": { |
| "TSAN_OPTIONS": "suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1" |
| }, |
| "timeout_multiplier": 5 |
| }, |
| { |
| "config": "gcov" |
| } |
| ] |