test: skip signal_multiple_loops test on QEMU

Fixes: https://github.com/libuv/libuv/issues/2859
PR-URL: https://github.com/libuv/libuv/pull/2860
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
This commit is contained in:
gengjiawen 2020-05-20 21:53:11 +08:00 committed by cjihrig
parent 7967448696
commit 91a38b18c6
No known key found for this signature in database
GPG Key ID: 7434390BDBE9B9C5

View File

@ -199,6 +199,11 @@ TEST_IMPL(signal_multiple_loops) {
though it is supposed to be blocking. Also the test hangs during
thread setup occasionally. */
RETURN_SKIP("FIXME: This test needs more investigation on Cygwin");
#endif
/* TODO(gengjiawen): Fix test on QEMU. */
#if defined(__QEMU__)
// See https://github.com/libuv/libuv/issues/2859
RETURN_SKIP("QEMU's signal emulation code is notoriously tricky");
#endif
uv_thread_t loop_creating_threads[NUM_LOOP_CREATING_THREADS];
uv_thread_t signal_handling_threads[NUM_SIGNAL_HANDLING_THREADS];