Index: src/tests/preempt_longrun/Makefile.am
===================================================================
--- src/tests/preempt_longrun/Makefile.am	(revision ab0203df93807fd7072c5826621e5114f60a6b1b)
+++ src/tests/preempt_longrun/Makefile.am	(revision 70969f8ed41e53d08ee4c67e38e369bebaada57f)
@@ -23,5 +23,5 @@
 TIME = /usr/bin/time -f "%E"
 
-BUILD_FLAGS = -g -Wall -Wno-unused-function -quiet @CFA_FLAGS@ -O2 -DPREEMPTION_RATE=${preempt}
+BUILD_FLAGS = -g -Wall -Wno-unused-function -quiet @CFA_FLAGS@ -O2 -DPREEMPTION_RATE=${preempt} -DLONG_TEST
 CFLAGS = ${BUILD_FLAGS}
 CC = @CFA_BINDIR@/@CFA_NAME@
Index: src/tests/preempt_longrun/Makefile.in
===================================================================
--- src/tests/preempt_longrun/Makefile.in	(revision ab0203df93807fd7072c5826621e5114f60a6b1b)
+++ src/tests/preempt_longrun/Makefile.in	(revision 70969f8ed41e53d08ee4c67e38e369bebaada57f)
@@ -454,5 +454,5 @@
 REPEAT = ${abs_top_srcdir}/tools/repeat
 TIME = /usr/bin/time -f "%E"
-BUILD_FLAGS = -g -Wall -Wno-unused-function -quiet @CFA_FLAGS@ -O2 -DPREEMPTION_RATE=${preempt}
+BUILD_FLAGS = -g -Wall -Wno-unused-function -quiet @CFA_FLAGS@ -O2 -DPREEMPTION_RATE=${preempt} -DLONG_TEST
 TESTS = block coroutine create disjoint enter enter3 processor stack wait yield
 all: all-am
Index: src/tests/preempt_longrun/processor.c
===================================================================
--- src/tests/preempt_longrun/processor.c	(revision ab0203df93807fd7072c5826621e5114f60a6b1b)
+++ src/tests/preempt_longrun/processor.c	(revision 70969f8ed41e53d08ee4c67e38e369bebaada57f)
@@ -19,5 +19,4 @@
 	for ( int i = 0; i < N; i++) {
 		int pi = i % 15;
-		//for ( volatile int j = 0; j < 10000; j++ );
 		delete( p[pi] );
 		p[pi] = new();
Index: src/tests/preempt_longrun/yield.c
===================================================================
--- src/tests/preempt_longrun/yield.c	(revision ab0203df93807fd7072c5826621e5114f60a6b1b)
+++ src/tests/preempt_longrun/yield.c	(revision 70969f8ed41e53d08ee4c67e38e369bebaada57f)
@@ -2,5 +2,9 @@
 #include <thread>
 
+#ifdef LONG_TEST
+static const unsigned long N = 9_750_000ul;
+#else
 static const unsigned long N = 325_000ul;
+#endif
 
 #ifndef PREEMPTION_RATE
