]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
tests/integration: fixed libfaketime on Darwin
authorMarek Vavruša <marek.vavrusa@nic.cz>
Wed, 5 Aug 2015 15:20:24 +0000 (17:20 +0200)
committerMarek Vavruša <marek.vavrusa@nic.cz>
Wed, 5 Aug 2015 15:20:24 +0000 (17:20 +0200)
tests/integration.mk

index d532809e677a81b995d7433333e0a7d5411c09b3..be49316af49e529fac8dee2dbee783316e7e6e50 100644 (file)
@@ -2,7 +2,8 @@
 # Integration tests
 #
 
-CWRAP_PATH := $(socket_wrapper_LIBS)
+TESTS ?= tests/testdata
+CWRAP_PATH := $(strip $(socket_wrapper_LIBS))
 
 # Targets
 libfaketime_DIR := contrib/libfaketime
@@ -10,6 +11,7 @@ libfaketime := $(abspath $(libfaketime_DIR))/src/libfaketime$(LIBEXT).1
 
 # Platform-specific targets
 ifeq ($(PLATFORM),Darwin)
+       libfaketime := $(abspath $(libfaketime_DIR))/src/libfaketime.1$(LIBEXT)
        preload_syms := DYLD_FORCE_FLAT_NAMESPACE=1 DYLD_INSERT_LIBRARIES="$(libfaketime):$(CWRAP_PATH)"
 else
        preload_syms := LD_PRELOAD="$(libfaketime):$(CWRAP_PATH)"
@@ -25,6 +27,6 @@ $(libfaketime): $(libfaketime_DIR)/Makefile
        @CFLAGS="" $(MAKE) -C $(libfaketime_DIR)
 
 check-integration: $(libfaketime)
-       $(preload_LIBS) $(preload_syms) tests/test_integration.py tests/testdata tests/genconfig.sh daemon/kresd
+       $(preload_LIBS) $(preload_syms) tests/test_integration.py $(TESTS) tests/genconfig.sh daemon/kresd
 
 .PHONY: check-integration