@@ -58,13 +58,9 @@ else ifeq ("$(TEST_AUTH)", "jwt")
5858 ARANGOARGS := --server.jwt-secret=/jwtsecret
5959endif
6060
61- ifeq ("$(TEST_MODE ) ", "single")
62- TEST_NET := container:$(DBCONTAINER)
63- TEST_ENDPOINTS := http://localhost:8529
64- else
65- TEST_NET := container:$(TESTCONTAINER)-ns
66- TEST_ENDPOINTS := http://localhost:7001
67- TESTS := $(REPOPATH)/test
61+ TEST_NET := container:$(TESTCONTAINER ) -ns
62+ TEST_ENDPOINTS := http://localhost:7001
63+ TESTS := $(REPOPATH ) /test
6864ifeq ("$(TEST_AUTH ) ", "rootpw")
6965 CLUSTERENV := JWTSECRET=testing
7066 TEST_AUTHENTICATION := basic:root:
@@ -77,7 +73,6 @@ ifeq ("$(TEST_SSL)", "auto")
7773 CLUSTERENV := SSL=auto $(CLUSTERENV)
7874 TEST_ENDPOINTS = https://localhost:7001
7975endif
80- endif
8176
8277ifeq ("$(TEST_CONNECTION ) ", "vst")
8378 TESTS := $(REPOPATH)/test
@@ -133,13 +128,13 @@ run-tests-http: $(GOBUILDDIR)
133128# Single server tests
134129run-tests-single : run-tests-single-json run-tests-single-vpack run-tests-single-vst-1.0 $(VST11_SINGLE_TESTS )
135130
136- run-tests-single-json : run-tests-single-json-with-auth run-tests-single-json-no-auth
131+ run-tests-single-json : run-tests-single-json-with-auth run-tests-single-json-no-auth run-tests-single-json-ssl
137132
138- run-tests-single-vpack : run-tests-single-vpack-with-auth run-tests-single-vpack-no-auth
133+ run-tests-single-vpack : run-tests-single-vpack-with-auth run-tests-single-vpack-no-auth run-tests-single-vpack-ssl
139134
140- run-tests-single-vst-1.0 : run-tests-single-vst-1.0-with-auth run-tests-single-vst-1.0-no-auth
135+ run-tests-single-vst-1.0 : run-tests-single-vst-1.0-with-auth run-tests-single-vst-1.0-no-auth run-tests-single-vst-1.0-ssl
141136
142- run-tests-single-vst-1.1 : run-tests-single-vst-1.1-with-auth run-tests-single-vst-1.1-jwt-auth run-tests-single-vst-1.1-no-auth
137+ run-tests-single-vst-1.1 : run-tests-single-vst-1.1-with-auth run-tests-single-vst-1.1-jwt-auth run-tests-single-vst-1.1-no-auth run-tests-single-vst-1.1-ssl run-tests-single-vst-1.1-jwt-ssl
143138
144139run-tests-single-json-no-auth :
145140 @echo " Single server, HTTP+JSON, no authentication"
@@ -177,6 +172,26 @@ run-tests-single-vst-1.1-jwt-auth:
177172 @echo " Single server, Velocystream 1.1, JWT authentication"
178173 @${MAKE} TEST_MODE=" single" TEST_AUTH=" jwt" TEST_CONNECTION=" vst" TEST_CVERSION=" 1.1" __run_tests
179174
175+ run-tests-single-json-ssl :
176+ @echo " Single server, HTTP+JSON, with authentication, SSL"
177+ @${MAKE} TEST_MODE=" single" TEST_AUTH=" rootpw" TEST_SSL=" auto" TEST_CONTENT_TYPE=" json" __run_tests
178+
179+ run-tests-single-vpack-ssl :
180+ @echo " Single server, HTTP+Velocypack, with authentication, SSL"
181+ @${MAKE} TEST_MODE=" single" TEST_AUTH=" rootpw" TEST_SSL=" auto" TEST_CONTENT_TYPE=" vpack" __run_tests
182+
183+ run-tests-single-vst-1.0-ssl :
184+ @echo " Single server, Velocystream 1.0, with authentication, SSL"
185+ @${MAKE} TEST_MODE=" single" TEST_AUTH=" rootpw" TEST_SSL=" auto" TEST_CONNECTION=" vst" TEST_CVERSION=" 1.0" __run_tests
186+
187+ run-tests-single-vst-1.1-ssl :
188+ @echo " Single server, Velocystream 1.1, with authentication, SSL"
189+ @${MAKE} TEST_MODE=" single" TEST_AUTH=" rootpw" TEST_SSL=" auto" TEST_CONNECTION=" vst" TEST_CVERSION=" 1.1" __run_tests
190+
191+ run-tests-single-vst-1.1-jwt-ssl :
192+ @echo " Single server, Velocystream 1.1, JWT authentication, SSL"
193+ @${MAKE} TEST_MODE=" single" TEST_AUTH=" jwt" TEST_SSL=" auto" TEST_CONNECTION=" vst" TEST_CVERSION=" 1.1" __run_tests
194+
180195# ResilientSingle server tests
181196run-tests-resilientsingle : run-tests-resilientsingle-json run-tests-resilientsingle-vpack run-tests-resilientsingle-vst-1.0 $(VST11_RESILIENTSINGLE_TESTS )
182197
@@ -310,25 +325,14 @@ else
310325ifdef JWTSECRET
311326 echo "$JWTSECRET" > "${JWTSECRETFILE}"
312327endif
313- ifeq ("$(TEST_MODE ) ", "single")
314- @-docker rm -f -v $(DBCONTAINER) $(TESTCONTAINER) &> /dev/null
315- docker run -d --name $(DBCONTAINER) \
316- $(ARANGOENV) $(ARANGOVOL) \
317- $(ARANGODB) --log.level requests=debug --log.use-microtime true $(ARANGOARGS)
318- else
319328 @-docker rm -f -v $(TESTCONTAINER) &> /dev/null
320329 @TESTCONTAINER=$(TESTCONTAINER) ARANGODB=$(ARANGODB) STARTER=$(STARTER) STARTERMODE=$(TEST_MODE) TMPDIR=${GOBUILDDIR} $(CLUSTERENV) $(ROOTDIR)/test/cluster.sh start
321330endif
322- endif
323331
324332__test_cleanup :
325333 @docker rm -f -v $(TESTCONTAINER ) & > /dev/null
326334ifndef TEST_ENDPOINTS_OVERRIDE
327- ifeq ("$(TEST_MODE ) ", "single")
328- @docker rm -f -v $(DBCONTAINER) &> /dev/null
329- else
330335 @TESTCONTAINER=$(TESTCONTAINER) ARANGODB=$(ARANGODB) STARTER=$(STARTER) STARTERMODE=$(TEST_MODE) $(ROOTDIR)/test/cluster.sh cleanup
331- endif
332336endif
333337 @sleep 3
334338
0 commit comments