aboutsummaryrefslogtreecommitdiff
path: root/src/testzzuf/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/testzzuf/Makefile.am')
-rw-r--r--src/testzzuf/Makefile.am29
1 files changed, 26 insertions, 3 deletions
diff --git a/src/testzzuf/Makefile.am b/src/testzzuf/Makefile.am
index 23b96d66..f38c6d0e 100644
--- a/src/testzzuf/Makefile.am
+++ b/src/testzzuf/Makefile.am
@@ -10,6 +10,15 @@ ZZUF_SEED = 0
10# Additional flags for zzuf 10# Additional flags for zzuf
11ZZUF_FLAGS = 11ZZUF_FLAGS =
12 12
13# Additional flags for socat (if socat is used)
14SOCAT_FLAGS =
15
16if FORCE_USE_ZZUF_SOCAT
17TEST_RUNNER_SCRIPT = zzuf_socat_test_runner.sh
18else
19TEST_RUNNER_SCRIPT = zzuf_test_runner.sh
20endif
21
13AM_CPPFLAGS = \ 22AM_CPPFLAGS = \
14 -I$(top_srcdir)/src/include \ 23 -I$(top_srcdir)/src/include \
15 -I$(top_srcdir)/src/microhttpd \ 24 -I$(top_srcdir)/src/microhttpd \
@@ -23,7 +32,9 @@ AM_LDFLAGS = $(LDFLAGS_ac)
23AM_TESTS_ENVIRONMENT = $(TESTS_ENVIRONMENT_ac) \ 32AM_TESTS_ENVIRONMENT = $(TESTS_ENVIRONMENT_ac) \
24 ZZUF="$(ZZUF)" ; export ZZUF ; \ 33 ZZUF="$(ZZUF)" ; export ZZUF ; \
25 ZZUF_SEED="$(ZZUF_SEED)" ; export ZZUF_SEED ; \ 34 ZZUF_SEED="$(ZZUF_SEED)" ; export ZZUF_SEED ; \
26 ZZUF_FLAGS="$(ZZUF_FLAGS)" ; export ZZUF_FLAGS ; 35 ZZUF_FLAGS="$(ZZUF_FLAGS)" ; export ZZUF_FLAGS ; \
36 SOCAT="$(SOCAT)" ; export SOCAT ; \
37 SOCAT_FLAGS="$(SOCAT_FLAGS)" ; export SOCAT_FLAGS ;
27 38
28if USE_COVERAGE 39if USE_COVERAGE
29 AM_CFLAGS += -fprofile-arcs -ftest-coverage 40 AM_CFLAGS += -fprofile-arcs -ftest-coverage
@@ -70,9 +81,21 @@ check_PROGRAMS = \
70 81
71TESTS = $(check_PROGRAMS) 82TESTS = $(check_PROGRAMS)
72 83
73dist_check_SCRIPTS = zzuf_test_runner.sh 84dist_check_SCRIPTS = zzuf_test_runner.sh zzuf_socat_test_runner.sh
85
86LOG_COMPILER = @SHELL@ "$(srcdir)/$(TEST_RUNNER_SCRIPT)"
87
88if VHEAVY_TESTS
89check_SCRIPTS = warn_vheavy_use
90
91.PHONY: warn_vheavy_use
92endif
74 93
75LOG_COMPILER = @SHELL@ $(srcdir)/zzuf_test_runner.sh 94warn_vheavy_use:
95 @echo "NOTICE" ; \
96 echo "NOTICE: Full heavy tests are enabled. Each test may take up to several minutes to complete." ; \
97 echo "NOTICE"
98
76 99
77tests_common_sources = mhd_debug_funcs.h mhd_debug_funcs.c 100tests_common_sources = mhd_debug_funcs.h mhd_debug_funcs.c
78 101