# Pass run-time flags to AddressSanitizer to get core dumps on error.
ASAN_OPTIONS_COMMON: abort_on_error=1:disable_coredump=0:unmap_shadow_on_exit=1
+ TSAN_OPTIONS_COMMON: "second_deadlock_stack=1 history_size=7 log_exe_name=true log_path=tsan external_symbolizer_path=$SYMBOLIZER"
TARBALL_COMPRESSOR: gzip
TARBALL_EXTENSION: gz
system:gcc:tsan:
variables:
- TSAN_OPTIONS: "second_deadlock_stack=1 history_size=7 log_exe_name=true log_path=tsan external_symbolizer_path=$SYMBOLIZER exitcode=0"
+ TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
before_script:
- *setup_interfaces
- echo $TSAN_OPTIONS
unit:gcc:tsan:
variables:
- TSAN_OPTIONS: "second_deadlock_stack=1 history_size=7 log_exe_name=true log_path=tsan external_symbolizer_path=$SYMBOLIZER"
+ TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
before_script:
- echo $TSAN_OPTIONS
- lib/isc/tests/result_test
system:clang:tsan:
variables:
- TSAN_OPTIONS: "second_deadlock_stack=1 history_size=7 log_exe_name=true log_path=tsan external_symbolizer_path=$SYMBOLIZER exitcode=0"
+ TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
before_script:
- *setup_interfaces
- echo $TSAN_OPTIONS
unit:clang:tsan:
variables:
- TSAN_OPTIONS: "second_deadlock_stack=1 history_size=7 log_exe_name=true log_path=tsan external_symbolizer_path=$SYMBOLIZER"
+ TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
before_script:
- echo $TSAN_OPTIONS
- lib/isc/tests/result_test