diff --git a/net/dcsctp/socket/dcsctp_socket_network_test.cc b/net/dcsctp/socket/dcsctp_socket_network_test.cc index 94a5f20ef5..bfd748ac0f 100644 --- a/net/dcsctp/socket/dcsctp_socket_network_test.cc +++ b/net/dcsctp/socket/dcsctp_socket_network_test.cc @@ -37,12 +37,14 @@ #include "rtc_base/time_utils.h" #include "test/gmock.h" -#if !defined(WEBRTC_ANDROID) && defined(NDEBUG) +#if !defined(WEBRTC_ANDROID) && defined(NDEBUG) && \ + !defined(THREAD_SANITIZER) && !defined(MEMORY_SANITIZER) #define DCSCTP_NDEBUG_TEST(t) t #else -// In debug mode, these tests are too expensive to run due to extensive -// consistency checks that iterate on all outstanding chunks. Same with low-end -// Android devices, which have difficulties with these tests. +// In debug mode, and when MSAN or TSAN sanitizers are enabled, these tests are +// too expensive to run due to extensive consistency checks that iterate on all +// outstanding chunks. Same with low-end Android devices, which have +// difficulties with these tests. #define DCSCTP_NDEBUG_TEST(t) DISABLED_##t #endif