Index: src/tests/Makefile.am
===================================================================
--- src/tests/Makefile.am	(revision b98c9137b581e4b6b3af1105ae4413162c335ac8)
+++ src/tests/Makefile.am	(revision 075d8620a9e3b58251b90d775e62e592aafc6750)
@@ -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 b98c9137b581e4b6b3af1105ae4413162c335ac8)
+++ src/tests/Makefile.in	(revision 075d8620a9e3b58251b90d775e62e592aafc6750)
@@ -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 b98c9137b581e4b6b3af1105ae4413162c335ac8)
+++ src/tests/test.py	(revision 075d8620a9e3b58251b90d775e62e592aafc6750)
@@ -136,5 +136,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
