Index: src/tests/preempt_longrun/Makefile.am
===================================================================
--- src/tests/preempt_longrun/Makefile.am	(revision b877fa86a922c3a230e0f056e345fad6ee045b3c)
+++ src/tests/preempt_longrun/Makefile.am	(revision f3c17371d46f1b32ef02e76b36b88a71b5627031)
@@ -10,6 +10,6 @@
 ## Author           : Thierry Delisle
 ## Created On       : Fri Jun 16 10:57:34 2017
-## Last Modified By : 
-## Last Modified On : 
+## Last Modified By :
+## Last Modified On :
 ## Update Count     : 0
 ###############################################################################
@@ -17,5 +17,5 @@
 repeats=10
 max_time=30
-preempt=10_000ul
+preempt=1_000ul
 
 REPEAT = ${abs_top_srcdir}/tools/repeat -s
@@ -25,5 +25,5 @@
 CC = @CFA_BINDIR@/@CFA_NAME@
 
-TESTS = barge block create disjoint processor stack wait yield
+TESTS = barge block create disjoint enter enter3 processor stack wait yield
 
 .INTERMEDIATE: ${TESTS}
Index: src/tests/preempt_longrun/Makefile.in
===================================================================
--- src/tests/preempt_longrun/Makefile.in	(revision b877fa86a922c3a230e0f056e345fad6ee045b3c)
+++ src/tests/preempt_longrun/Makefile.in	(revision f3c17371d46f1b32ef02e76b36b88a71b5627031)
@@ -450,8 +450,8 @@
 repeats = 10
 max_time = 30
-preempt = 10_000ul
+preempt = 1_000ul
 REPEAT = ${abs_top_srcdir}/tools/repeat -s
 BUILD_FLAGS = -g -Wall -Wno-unused-function -quiet @CFA_FLAGS@ -debug -O2 -DPREEMPTION_RATE=${preempt}
-TESTS = barge block create disjoint processor stack wait yield
+TESTS = barge block create disjoint enter enter3 processor stack wait yield
 all: all-am
 
@@ -663,4 +663,18 @@
 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
 	"$$tst" $(AM_TESTS_FD_REDIRECT)
+enter.log: enter
+	@p='enter'; \
+	b='enter'; \
+	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+	--log-file $$b.log --trs-file $$b.trs \
+	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+	"$$tst" $(AM_TESTS_FD_REDIRECT)
+enter3.log: enter3
+	@p='enter3'; \
+	b='enter3'; \
+	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+	--log-file $$b.log --trs-file $$b.trs \
+	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+	"$$tst" $(AM_TESTS_FD_REDIRECT)
 processor.log: processor
 	@p='processor'; \
Index: src/tests/preempt_longrun/create.c
===================================================================
--- src/tests/preempt_longrun/create.c	(revision b877fa86a922c3a230e0f056e345fad6ee045b3c)
+++ src/tests/preempt_longrun/create.c	(revision f3c17371d46f1b32ef02e76b36b88a71b5627031)
@@ -15,5 +15,5 @@
 
 int main(int argc, char* argv[]) {
-	for(int i = 0; i < 100_000ul; i++) {
+	for(int i = 0; i < 250_000ul; i++) {
 		Worker w;
 	}
Index: src/tests/preempt_longrun/enter.c
===================================================================
--- src/tests/preempt_longrun/enter.c	(revision b877fa86a922c3a230e0f056e345fad6ee045b3c)
+++ src/tests/preempt_longrun/enter.c	(revision f3c17371d46f1b32ef02e76b36b88a71b5627031)
@@ -4,5 +4,5 @@
 
 #undef N
-static const unsigned long N  = 50_000ul;
+static const unsigned long N  = 70_000ul;
 
 #ifndef PREEMPTION_RATE
Index: src/tests/preempt_longrun/processor.c
===================================================================
--- src/tests/preempt_longrun/processor.c	(revision b877fa86a922c3a230e0f056e345fad6ee045b3c)
+++ src/tests/preempt_longrun/processor.c	(revision f3c17371d46f1b32ef02e76b36b88a71b5627031)
@@ -15,5 +15,5 @@
 
 int main(int argc, char* argv[]) {
-	for(int i = 0; i < 100_000ul; i++) {
+	for(int i = 0; i < 10_000ul; i++) {
 		processor p;
 	}
Index: src/tests/preempt_longrun/yield.c
===================================================================
--- src/tests/preempt_longrun/yield.c	(revision b877fa86a922c3a230e0f056e345fad6ee045b3c)
+++ src/tests/preempt_longrun/yield.c	(revision f3c17371d46f1b32ef02e76b36b88a71b5627031)
@@ -13,5 +13,5 @@
 
 void main(Worker * this) {
-	for(int i = 0; i < 100_000ul; i++) {
+	for(int i = 0; i < 325_000ul; i++) {
 		yield();
 	}
