@@ -6,8 +6,7 @@ PREFIX ?= /usr/local
6
6
LUA_INCLUDE_DIR ?= $(PREFIX ) /include
7
7
LUA_LIB_DIR ?= $(PREFIX ) /lib/lua/$(LUA_VERSION )
8
8
INSTALL ?= install
9
- TEST_NGINX_AWS_CLIENT_ID ?= ''
10
- TEST_NGINX_AWS_SECRET ?= ''
9
+ REDIS_SERVER ?= $(BUILD_DIR ) /redis-$(REDIS_VERSION ) /src/redis-server
11
10
12
11
.PHONY : all clean test install
13
12
@@ -22,6 +21,9 @@ install: all
22
21
$(INSTALL ) src/lua/api-gateway/tracking/validator/* .lua $(DESTDIR ) /$(LUA_LIB_DIR ) /api-gateway/tracking/validator/
23
22
24
23
test : redis
24
+ echo " Starting redis server on default port"
25
+ # $(BUILD_DIR)/redis-$(REDIS_VERSION)/src/redis-server test/resources/redis/redis-test.conf
26
+ $(REDIS_SERVER ) test/resources/redis/redis-test.conf
25
27
echo " updating git submodules ..."
26
28
if [ ! -d " test/resources/test-nginx/lib" ]; then git submodule update --init --recursive; fi
27
29
echo " running tests ..."
@@ -30,13 +32,16 @@ test: redis
30
32
cp -r test/resources/api-gateway $(BUILD_DIR )
31
33
rm -f $(BUILD_DIR ) /test-logs/*
32
34
33
- PATH=/usr/local/sbin:$$PATH TEST_NGINX_SERVROOT=`pwd`/$(BUILD_DIR)/servroot TEST_NGINX_PORT=1989 prove -I ./test/resources/test-nginx/lib -I ./test/resources/test-nginx/inc -r ./test/perl
35
+ PATH=/usr/local/sbin:$$PATH TEST_NGINX_SERVROOT=`pwd`/$(BUILD_DIR)/servroot TEST_NGINX_PORT=1989 prove -I ./test/resources/test-nginx/lib -I ./test/resources/test-nginx/inc -r ./test/perl
34
36
cat $(BUILD_DIR)/redis-test.pid | xargs kill
35
37
36
38
redis : all
37
39
mkdir -p $(BUILD_DIR )
38
- tar -xf test/resources/redis/redis-$(REDIS_VERSION ) .tar.gz -C $(BUILD_DIR ) /
39
- cd $(BUILD_DIR ) /redis-$(REDIS_VERSION ) && make
40
+ if [ " $( REDIS_SERVER) " = " $( BUILD_DIR) /redis-$( REDIS_VERSION) /src/redis-server" ]; then \
41
+ tar -xf test/resources/redis/redis-$(REDIS_VERSION ) .tar.gz -C $(BUILD_DIR ) /; \
42
+ cd $(BUILD_DIR ) /redis-$(REDIS_VERSION ) && make; \
43
+ fi
44
+ echo " ... using REDIS_SERVER=$( REDIS_SERVER) "
40
45
41
46
.PHONY : pre-docker-test
42
47
pre-docker-test :
0 commit comments