diff --git a/test/test-signal-multiple-loops.c b/test/test-signal-multiple-loops.c index 483f59f2..de511fc0 100644 --- a/test/test-signal-multiple-loops.c +++ b/test/test-signal-multiple-loops.c @@ -208,9 +208,13 @@ TEST_IMPL(signal_multiple_loops) { #endif /* TODO(gengjiawen): Fix test on QEMU. */ #if defined(__QEMU__) - // See https://github.com/libuv/libuv/issues/2859 + /* See https://github.com/libuv/libuv/issues/2859 */ RETURN_SKIP("QEMU's signal emulation code is notoriously tricky"); #endif +#if defined(__ASAN__) || defined(__MSAN__) + /* See https://github.com/libuv/libuv/issues/3956 */ + RETURN_SKIP("Test is too slow to run under ASan or MSan"); +#endif #if defined(__TSAN__) /* ThreadSanitizer complains - likely legitimately - about data races * in uv__signal_compare() in src/unix/signal.c but that's pre-existing.