diff --git a/.github/workflows/end_to_end_tests.yml b/.github/workflows/end_to_end_tests.yml index fba7bf46..15e491f4 100644 --- a/.github/workflows/end_to_end_tests.yml +++ b/.github/workflows/end_to_end_tests.yml @@ -23,6 +23,9 @@ jobs: - name: "Setup .env file" run: cp .env.template .env + - name: "Edit ownership of file for test cases" + run: sudo chown 1000:1000 -R maps/tests/Variables/Cache + - name: "Start environment" run: docker-compose up -d @@ -30,4 +33,4 @@ jobs: run: (docker-compose -f docker-compose.testcafe.yml pull &) && docker-compose logs -f --tail=0 front | grep -m 1 "Compiled successfully" - name: "Run tests" - run: DOCKER_UID=$(id -u) DOCKER_UID=$(id -g) docker-compose -f docker-compose.testcafe.yml up --exit-code-from testcafe + run: docker-compose -f docker-compose.testcafe.yml up --exit-code-from testcafe diff --git a/docker-compose.testcafe.yml b/docker-compose.testcafe.yml index 631458dd..774477a1 100644 --- a/docker-compose.testcafe.yml +++ b/docker-compose.testcafe.yml @@ -8,7 +8,5 @@ services: volumes: - ./tests:/tests - ./maps:/maps - user: "${DOCKER_UID}:${DOCKER_GID}" - # security_opt: # - seccomp:unconfined diff --git a/tests/README.md b/tests/README.md index 4c47da50..ce9aa4b1 100644 --- a/tests/README.md +++ b/tests/README.md @@ -12,7 +12,7 @@ $ npm test Alternatively, you can use docker-compose to run the tests: ```console -$ DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) docker-compose -f docker-compose.testcafe.yml up --exit-code-from testcafe +$ docker-compose -f docker-compose.testcafe.yml up --exit-code-from testcafe ``` Note: by default, tests are running in Chrome locally and in Chromium in the Docker image.