Add recursive "test" and "unit" rules, which execute "make check"
in specific directories - "make test" runs the system tests, and
"make unit" runs the unit tests.
before_script:
- *setup_softhsm
script:
- - cd lib && make -j${TEST_PARALLEL_JOBS:-1} -k check V=1
+ - make -j${TEST_PARALLEL_JOBS:-1} -k unit V=1
.unit_test: &unit_test_job
<<: *unit_test_common
clean-local:
-rm -f get_ports.state get_ports.lock
+
+test-local: check
AC_CONFIG_SRCDIR([bin/named/main.c])
AM_INIT_AUTOMAKE([foreign subdir-objects dist-xz -Wall -Werror])
AM_SILENT_RULES([yes])
+AM_EXTRA_RECURSIVE_TARGETS([test unit])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
rsa_test_CPPFLAGS = \
$(AM_CPPFLAGS) \
$(OPENSSL_CFLAGS)
+
+unit-local: check
resconf_test
TESTS = $(check_PROGRAMS)
+
+unit-local: check
random_test_LDADD = \
$(LDADD) \
-lm
+
+unit-local: check
result_test
TESTS = $(check_PROGRAMS)
+
+unit-local: check
parser_test
TESTS = $(check_PROGRAMS)
+
+unit-local: check
-Wl,--wrap=isc_nmhandle_unref
endif
+
+unit-local: check