]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
tests: use tests/deckard/kresd_run.sh for check-integration target
authorPetr Špaček <petr.spacek@nic.cz>
Tue, 28 Feb 2017 10:46:04 +0000 (11:46 +0100)
committerPetr Špaček <petr.spacek@nic.cz>
Tue, 28 Feb 2017 15:28:36 +0000 (16:28 +0100)
Now the check-integration is (again) doing the same set of tests
as kresd_run.sh in Deckard tree.

.gitlab-ci.yml
tests/tests.mk

index d27630cb06195b8cf495774f6010e7aea46a15ee..01093e1363ad4aef29ffda525d0858a1b3fcab8e 100644 (file)
@@ -29,11 +29,8 @@ test:linux:amd64:
 
 deckard:linux:amd64:
   stage: test
-  before_script:
-    - git submodule update --init --recursive
   script:
-    - mkdir -p tests/deckard/contrib/libswrap/obj
-    - MAKEFLAGS="-j $(nproc)" LD_LIBRARY_PATH=$(pwd)/.local/lib TESTS=sets/resolver DAEMON=$(pwd)/.local/sbin/kresd tests/deckard/kresd_run.sh
+    - PREFIX=$(pwd)/.local MAKEFLAGS="--jobs $(nproc) --keep-going" make check-integration
   dependencies:
     - build:linux:amd64
   tags:
index f7e174e65f96017373a0ed7c1b795c0403c1c710..85a9a1323e1c2ffeee2c65690655449a153956d5 100644 (file)
@@ -11,9 +11,10 @@ TESTS := sets/resolver
 TEMPLATE := template/kresd.j2
 $(deckard_DIR)/Makefile:
        @git submodule update --init --recursive
+
 check-integration: $(deckard_DIR)/Makefile
        @mkdir -p $(deckard_DIR)/contrib/libswrap/obj
-       @$(MAKE) -s -C $(deckard_DIR) TESTS=$(TESTS) DAEMON=$(abspath daemon/kresd) TEMPLATE=$(TEMPLATE) DYLD_LIBRARY_PATH=$(DYLD_LIBRARY_PATH)
+       +TESTS=$(TESTS) DAEMON=$(abspath daemon/kresd) TEMPLATE=$(TEMPLATE) $(preload_syms) $(deckard_DIR)/kresd_run.sh
 deckard: check-integration
 
 # Targets