]> granicus.if.org Git - libevent/commitdiff
test/regress: retry some signal rlated tests in darwin
authorAzat Khuzhin <azat@libevent.org>
Sun, 19 Sep 2021 09:23:48 +0000 (12:23 +0300)
committerAzat Khuzhin <azat@libevent.org>
Sun, 19 Sep 2021 09:26:14 +0000 (12:26 +0300)
CI: https://github.com/azat/libevent/runs/3643912290 # simplestsignal
CI: https://github.com/azat/libevent/runs/3643912296 # simplesignal
CI: https://github.com/azat/libevent/runs/3643912228 # multiplesignal

test/regress.c

index 8b0af3fda64e0addec2c7f4dc95dcd09f165c41f..148e22911f7c1d4ea4d563e677e0f5dd48ab2eca 100644 (file)
@@ -3597,11 +3597,17 @@ struct testcase_t evtag_testcases[] = {
        END_OF_TESTCASES
 };
 
+#if defined(__darwin__)
+#define RETRY_ON_DARWIN TT_RETRIABLE
+#else
+#define RETRY_ON_DARWIN 0
+#endif
+
 struct testcase_t signal_testcases[] = {
 #ifndef _WIN32
-       LEGACY(simplestsignal, TT_ISOLATED),
-       LEGACY(simplesignal, TT_ISOLATED),
-       LEGACY(multiplesignal, TT_ISOLATED),
+       LEGACY(simplestsignal, TT_ISOLATED|RETRY_ON_DARWIN),
+       LEGACY(simplesignal, TT_ISOLATED|RETRY_ON_DARWIN),
+       LEGACY(multiplesignal, TT_ISOLATED|RETRY_ON_DARWIN),
        LEGACY(immediatesignal, TT_ISOLATED),
        LEGACY(signal_dealloc, TT_ISOLATED),
        LEGACY(signal_pipeloss, TT_ISOLATED),