|
11 | 11 | # SPDX-License-Identifier: Apache-2.0 |
12 | 12 | # ******************************************************************************* |
13 | 13 |
|
14 | | -# ASan + UBSan + LSan |
15 | | -test:asan_ubsan_lsan --config=x86_64-linux |
16 | | -test:asan_ubsan_lsan --compilation_mode=dbg |
17 | | -test:asan_ubsan_lsan --features=asan |
18 | | -test:asan_ubsan_lsan --features=ubsan |
19 | | -test:asan_ubsan_lsan --features=lsan |
20 | | -test:asan_ubsan_lsan --platform_suffix=asan_ubsan_lsan |
21 | | -test:asan_ubsan_lsan --test_env=ASAN_OPTIONS=exitcode=55:allow_addr2line=1:verbosity=1:detect_leaks=1:halt_on_error=1:allocator_may_return_null=1 |
22 | | -test:asan_ubsan_lsan --test_env=UBSAN_OPTIONS=exitcode=55:allow_addr2line=1:verbosity=1:print_stacktrace=1:halt_on_error=1 |
| 14 | +# Sanitizer configs using @score_cpp_policies centralized wrapper |
23 | 15 |
|
24 | | -# TSan |
25 | | -test:tsan --config=x86_64-linux |
26 | | -test:tsan --compilation_mode=dbg |
27 | | -test:tsan --features=tsan |
28 | | -test:tsan --platform_suffix=tsan |
29 | | -test:tsan --test_env=TSAN_OPTIONS=exitcode=55:allow_addr2line=1:verbosity=1:halt_on_error=1:detect_deadlocks=1 |
| 16 | +test:with_debug_symbols --cxxopt=-g1 |
| 17 | +test:with_debug_symbols --strip=never |
| 18 | + |
| 19 | +build:asan_ubsan_lsan --config=x86_64-linux |
| 20 | +build:asan_ubsan_lsan --features=asan |
| 21 | +build:asan_ubsan_lsan --features=ubsan |
| 22 | +build:asan_ubsan_lsan --features=lsan |
| 23 | +build:asan_ubsan_lsan --platform_suffix=asan_ubsan_lsan |
| 24 | +test:asan_ubsan_lsan --config=with_debug_symbols |
| 25 | +test:asan_ubsan_lsan --test_tag_filters=-no-asan,-no-lsan,-no-ubsan |
| 26 | +test:asan_ubsan_lsan --@score_cpp_policies//sanitizers/flags:sanitizer=asan_ubsan_lsan |
| 27 | +test:asan_ubsan_lsan --run_under=@score_cpp_policies//sanitizers:wrapper |
| 28 | + |
| 29 | +build:asan --config=asan_ubsan_lsan |
| 30 | +build:asan --test_tag_filters=-no-asan |
| 31 | +build:ubsan --config=asan_ubsan_lsan |
| 32 | +build:ubsan --test_tag_filters=-no-ubsan |
| 33 | +build:lsan --config=asan_ubsan_lsan |
| 34 | +build:lsan --test_tag_filters=-no-lsan |
| 35 | + |
| 36 | +build:tsan --config=x86_64-linux |
| 37 | +build:tsan --features=tsan |
| 38 | +build:tsan --platform_suffix=tsan |
| 39 | +test:tsan --config=with_debug_symbols |
| 40 | +test:tsan --cxxopt=-O1 |
| 41 | +test:tsan --test_tag_filters=-no-tsan |
| 42 | +test:tsan --@score_cpp_policies//sanitizers/flags:sanitizer=tsan |
| 43 | +test:tsan --run_under=@score_cpp_policies//sanitizers:wrapper |
0 commit comments