From a9ecbeec8426bf7acd3b6a33290282c812a85352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20N=C3=A9grier?= Date: Wed, 24 Nov 2021 09:12:24 +0100 Subject: [PATCH] More CI fix --- .github/workflows/end_to_end_tests.yml | 5 ++++- docker-compose.testcafe.yml | 2 -- tests/README.md | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) 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.