Index: src/tests/concurrent/coroutineYield.c
===================================================================
--- src/tests/concurrent/coroutineYield.c	(revision 732357362caa4a5fd1565cff6758e1e1608d6f47)
+++ src/tests/concurrent/coroutineYield.c	(revision deb52a099a531df5b0f8d93d94f08c9597703efb)
@@ -3,4 +3,10 @@
 #include <stdlib>
 #include <thread>
+
+#ifdef LONG_TEST
+static const unsigned long N = 600_000ul;
+#else
+static const unsigned long N = 1_000ul;
+#endif
 
 coroutine Coroutine {};
@@ -18,5 +24,5 @@
 int main(int argc, char* argv[]) {
 	Coroutine c;
-	for(int i = 0; i < 1_000; i++) {
+	for(int i = 0; i < N; i++) {
 		sout | "Thread 1" | endl;
 		resume(c);
Index: src/tests/concurrent/signal/block.c
===================================================================
--- src/tests/concurrent/signal/block.c	(revision 732357362caa4a5fd1565cff6758e1e1608d6f47)
+++ src/tests/concurrent/signal/block.c	(revision deb52a099a531df5b0f8d93d94f08c9597703efb)
@@ -15,5 +15,9 @@
 #include <time.h>
 
+#ifdef LONG_TEST
+static const unsigned long N = 150_000ul;
+#else
 static const unsigned long N = 5_000ul;
+#endif
 
 #ifndef PREEMPTION_RATE
Index: src/tests/concurrent/signal/disjoint.c
===================================================================
--- src/tests/concurrent/signal/disjoint.c	(revision 732357362caa4a5fd1565cff6758e1e1608d6f47)
+++ src/tests/concurrent/signal/disjoint.c	(revision deb52a099a531df5b0f8d93d94f08c9597703efb)
@@ -6,5 +6,9 @@
 #include <time.h>
 
+#ifdef LONG_TEST
+static const unsigned long N = 300_000ul;
+#else
 static const unsigned long N = 10_000ul;
+#endif
 
 #ifndef PREEMPTION_RATE
Index: src/tests/concurrent/signal/wait.c
===================================================================
--- src/tests/concurrent/signal/wait.c	(revision 732357362caa4a5fd1565cff6758e1e1608d6f47)
+++ src/tests/concurrent/signal/wait.c	(revision deb52a099a531df5b0f8d93d94f08c9597703efb)
@@ -13,5 +13,9 @@
 #include <time.h>
 
+#ifdef LONG_TEST
+static const unsigned long N = 375_000ul;
+#else
 static const unsigned long N = 2_500ul;
+#endif
 
 #ifndef PREEMPTION_RATE
