diff options
Diffstat (limited to 'src/testzzuf/Makefile.am')
-rw-r--r-- | src/testzzuf/Makefile.am | 29 |
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 |
11 | ZZUF_FLAGS = | 11 | ZZUF_FLAGS = |
12 | 12 | ||
13 | # Additional flags for socat (if socat is used) | ||
14 | SOCAT_FLAGS = | ||
15 | |||
16 | if FORCE_USE_ZZUF_SOCAT | ||
17 | TEST_RUNNER_SCRIPT = zzuf_socat_test_runner.sh | ||
18 | else | ||
19 | TEST_RUNNER_SCRIPT = zzuf_test_runner.sh | ||
20 | endif | ||
21 | |||
13 | AM_CPPFLAGS = \ | 22 | AM_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) | |||
23 | AM_TESTS_ENVIRONMENT = $(TESTS_ENVIRONMENT_ac) \ | 32 | AM_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 | ||
28 | if USE_COVERAGE | 39 | if USE_COVERAGE |
29 | AM_CFLAGS += -fprofile-arcs -ftest-coverage | 40 | AM_CFLAGS += -fprofile-arcs -ftest-coverage |
@@ -70,9 +81,21 @@ check_PROGRAMS = \ | |||
70 | 81 | ||
71 | TESTS = $(check_PROGRAMS) | 82 | TESTS = $(check_PROGRAMS) |
72 | 83 | ||
73 | dist_check_SCRIPTS = zzuf_test_runner.sh | 84 | dist_check_SCRIPTS = zzuf_test_runner.sh zzuf_socat_test_runner.sh |
85 | |||
86 | LOG_COMPILER = @SHELL@ "$(srcdir)/$(TEST_RUNNER_SCRIPT)" | ||
87 | |||
88 | if VHEAVY_TESTS | ||
89 | check_SCRIPTS = warn_vheavy_use | ||
90 | |||
91 | .PHONY: warn_vheavy_use | ||
92 | endif | ||
74 | 93 | ||
75 | LOG_COMPILER = @SHELL@ $(srcdir)/zzuf_test_runner.sh | 94 | warn_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 | ||
77 | tests_common_sources = mhd_debug_funcs.h mhd_debug_funcs.c | 100 | tests_common_sources = mhd_debug_funcs.h mhd_debug_funcs.c |
78 | 101 | ||