Index: src/tests/preempt_longrun/Makefile.am
===================================================================
--- src/tests/preempt_longrun/Makefile.am	(revision d6ff3ffe233bdce51812ab9635b616b629ab09af)
+++ src/tests/preempt_longrun/Makefile.am	(revision 0764cfbca3dfe9f98e59f93f6dbb28d920692ea2)
@@ -31,4 +31,7 @@
 all-local: ${TESTS:=.run}
 
+clean-local:
+	rm -f ${TESTS}
+
 % : %.c ${CC}
 	${AM_V_GEN}${CC} ${CFLAGS} ${<} -o ${@}
Index: src/tests/preempt_longrun/Makefile.in
===================================================================
--- src/tests/preempt_longrun/Makefile.in	(revision d6ff3ffe233bdce51812ab9635b616b629ab09af)
+++ src/tests/preempt_longrun/Makefile.in	(revision 0764cfbca3dfe9f98e59f93f6dbb28d920692ea2)
@@ -790,5 +790,5 @@
 clean: clean-am
 
-clean-am: clean-generic mostlyclean-am
+clean-am: clean-generic clean-local mostlyclean-am
 
 distclean: distclean-am
@@ -857,5 +857,5 @@
 
 .PHONY: all all-am all-local check check-TESTS check-am clean \
-	clean-generic cscopelist-am ctags-am distclean \
+	clean-generic clean-local cscopelist-am ctags-am distclean \
 	distclean-generic distdir dvi dvi-am html html-am info info-am \
 	install install-am install-data install-data-am install-dvi \
@@ -875,4 +875,7 @@
 all-local: ${TESTS:=.run}
 
+clean-local:
+	rm -f ${TESTS}
+
 % : %.c ${CC}
 	${AM_V_GEN}${CC} ${CFLAGS} ${<} -o ${@}
Index: src/tests/sched-int-barge.c
===================================================================
--- src/tests/sched-int-barge.c	(revision d6ff3ffe233bdce51812ab9635b616b629ab09af)
+++ src/tests/sched-int-barge.c	(revision 0764cfbca3dfe9f98e59f93f6dbb28d920692ea2)
@@ -4,4 +4,8 @@
 #include <stdlib>
 #include <thread>
+
+#ifndef N
+#define N 100_000
+#endif
 
 enum state_t { WAIT, SIGNAL, BARGE };
@@ -73,5 +77,5 @@
 	}
 
-	if( c->counter >= 100_000 ) c->done = true;
+	if( c->counter >= N ) c->done = true;
 	return !c->done;
 }
