Skip to content
Snippets Groups Projects
Commit 1c29ac37 authored by Konrad Mohrfeldt's avatar Konrad Mohrfeldt :koala:
Browse files

fix(tests): ensure the test environment is properly recreated

The tests could fail if some environment variables were already set or
if the tests have already been executed.
parent af7012ca
No related branches found
No related tags found
No related merge requests found
......@@ -128,9 +128,17 @@ test-local: $(DIR_DIST)
npx playwright test --project chromium
.PHONY: test
.ONESHELL:
test:
. tests/env
if [ "$(CI)" = true ]; then \
$(MAKE) test-local; \
else \
$(DOCKER_COMPOSE) --env-file tests/env --file tests/docker-compose.yml run dashboard-test; \
$(DOCKER_COMPOSE) \
--env-file tests/env \
--file tests/docker-compose.yml \
up \
--force-recreate \
--exit-code-from dashboard-test \
; \
fi
......@@ -4,6 +4,11 @@
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin
# steering settings
STEERING_HOST=steering
STEERING_PORT=8000
STEERING_ORIGIN=http://$STEERING_HOST:$STEERING_PORT
# tank settings
TANK_HOST=tank
TANK_PORT=8040
......@@ -14,11 +19,6 @@ TANK_POSTGRES_DB=tank
TANK_POSTGRES_USER=tank
TANK_POSTGRES_PASSWORD=aura
# steering settings
STEERING_HOST=steering
STEERING_PORT=8000
STEERING_ORIGIN=http://$STEERING_HOST:$STEERING_PORT
# dashboard settings
DIR_DIST=build/dist-test
DASHBOARD_PORT=27142
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment