Index: src/tests/Makefile.am
===================================================================
--- src/tests/Makefile.am	(revision 026a0f5644e2a4cc35bbb0fd178e7dd9d4a53c05)
+++ src/tests/Makefile.am	(revision 592b9fa3cfeca3a21eec108d4e3bc3463feb8e54)
@@ -28,9 +28,9 @@
 endif
 
-
 # applies to both programs
 EXTRA_FLAGS =
 BUILD_FLAGS = -g -Wall -Wno-unused-function @CFA_FLAGS@ ${EXTRA_FLAGS}
-CFLAGS = 2> .err/${@}.log ${BUILD_FLAGS}
+TEST_FLAGS = $(if $(test), 2> .err/${@}.log, )
+CFLAGS = ${TEST_FLAGS} ${BUILD_FLAGS}
 CC = @CFA_BINDIR@/@CFA_NAME@
 
Index: src/tests/Makefile.in
===================================================================
--- src/tests/Makefile.in	(revision 026a0f5644e2a4cc35bbb0fd178e7dd9d4a53c05)
+++ src/tests/Makefile.in	(revision 592b9fa3cfeca3a21eec108d4e3bc3463feb8e54)
@@ -125,5 +125,5 @@
 CFA_NAME = @CFA_NAME@
 CFA_PREFIX = @CFA_PREFIX@
-CFLAGS = 2> .err/${@}.log ${BUILD_FLAGS}
+CFLAGS = ${TEST_FLAGS} ${BUILD_FLAGS}
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
@@ -231,4 +231,5 @@
 @BUILD_CONCURRENCY_FALSE@concurrent_test = 
 @BUILD_CONCURRENCY_TRUE@concurrent_test = coroutine thread monitor multi-monitor sched-int sched-ext preempt
+TEST_FLAGS = $(if $(test), 2> .err/${@}.log, )
 
 # applies to both programs
Index: src/tests/test.py
===================================================================
--- src/tests/test.py	(revision 026a0f5644e2a4cc35bbb0fd178e7dd9d4a53c05)
+++ src/tests/test.py	(revision 592b9fa3cfeca3a21eec108d4e3bc3463feb8e54)
@@ -130,5 +130,5 @@
 
 	# build, skipping to next test on error
-	make_ret, _ = sh("""%s EXTRA_FLAGS="-quiet %s" %s 2> %s 1> /dev/null""" % (make_cmd, options, test.name, out_file), dry_run)
+	make_ret, _ = sh("""%s test=yes EXTRA_FLAGS="-quiet %s" %s 2> %s 1> /dev/null""" % (make_cmd, options, test.name, out_file), dry_run)
 
 	# if the make command succeds continue otherwise skip to diff
