Suppress LSAN leak reports from ConnectionReaderActorState (#8889)
This commit is contained in:
parent
3c97f43138
commit
f7d1310d0d
|
@ -292,6 +292,7 @@ if(NOT WIN32)
|
||||||
--retain-client-lib-copies
|
--retain-client-lib-copies
|
||||||
)
|
)
|
||||||
set_tests_properties("${test_name}" PROPERTIES TIMEOUT 300)
|
set_tests_properties("${test_name}" PROPERTIES TIMEOUT 300)
|
||||||
|
set_tests_properties("${test_name}" PROPERTIES ENVIRONMENT "${SANITIZER_OPTIONS}")
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
add_test(NAME fdb_c_upgrade_to_future_version
|
add_test(NAME fdb_c_upgrade_to_future_version
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
# LeakSanitizer suppressions file for FDB
|
||||||
|
# https://github.com/google/sanitizers/wiki/AddressSanitizerLeakSanitizer
|
||||||
|
|
||||||
|
# Not all incoming connections are cleanly shut down in client API tests
|
||||||
|
leak:ConnectionReaderActorState
|
|
@ -10,7 +10,7 @@ set(TEST_AGGREGATE_TRACES "NONE" CACHE STRING "Create aggregated trace files (NO
|
||||||
set(TEST_LOG_FORMAT "xml" CACHE STRING "Format for test trace files (xml, json)")
|
set(TEST_LOG_FORMAT "xml" CACHE STRING "Format for test trace files (xml, json)")
|
||||||
set(TEST_INCLUDE ".*" CACHE STRING "Include only tests that match the given regex")
|
set(TEST_INCLUDE ".*" CACHE STRING "Include only tests that match the given regex")
|
||||||
set(TEST_EXCLUDE ".^" CACHE STRING "Exclude all tests matching the given regex")
|
set(TEST_EXCLUDE ".^" CACHE STRING "Exclude all tests matching the given regex")
|
||||||
set(SANITIZER_OPTIONS "UBSAN_OPTIONS=print_stacktrace=1:halt_on_error=1;TSAN_OPTIONS=suppressions=${CMAKE_SOURCE_DIR}/contrib/tsan.suppressions" CACHE STRING "Environment variables setting sanitizer options")
|
set(SANITIZER_OPTIONS "UBSAN_OPTIONS=print_stacktrace=1:halt_on_error=1;TSAN_OPTIONS=suppressions=${CMAKE_SOURCE_DIR}/contrib/tsan.suppressions;LSAN_OPTIONS=suppressions=${CMAKE_SOURCE_DIR}/contrib/lsan.suppressions" CACHE STRING "Environment variables setting sanitizer options")
|
||||||
|
|
||||||
# for the restart test we optimally want to use the last stable fdbserver
|
# for the restart test we optimally want to use the last stable fdbserver
|
||||||
# to test upgrades
|
# to test upgrades
|
||||||
|
|
Loading…
Reference in New Issue