diff --git a/.github/workflows/acceptance-tests.yml b/.github/workflows/acceptance-tests.yml index b400b3923..1aec70f12 100644 --- a/.github/workflows/acceptance-tests.yml +++ b/.github/workflows/acceptance-tests.yml @@ -3,7 +3,7 @@ name: Acceptance Tests using docker compose on: push: branches: - - 3.x + - '3.x' pull_request: branches: - '**' @@ -16,32 +16,37 @@ env: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest strategy: matrix: node-version: [20.x] steps: - # need checkout before using compose-action - - uses: actions/checkout@v3 - - uses: isbang/compose-action@v1.5.1 - with: - compose-file: "./test/docker-compose.yml" - down-flags: "--volumes" - - run: - command: docker-compose run --rm test-acceptance.puppeteer - working_directory: test - when: always - - run: - command: docker-compose run --rm test-rest - working_directory: test - when: always - - run: - command: docker-compose run --rm test-acceptance.webdriverio - working_directory: test - when: always - - run: - command: docker-compose run --rm test-bdd.faker - working_directory: test - when: always + # Checkout the repository + - name: Checkout Repository + uses: actions/checkout@v3 + + # Run acceptance tests using docker-compose + - name: Run Puppeteer Acceptance Tests + run: docker-compose run --rm test-acceptance.puppeteer + working-directory: test + continue-on-error: true + + # Run rest tests using docker-compose + - name: Run REST Tests + run: docker-compose run --rm test-rest + working-directory: test + continue-on-error: true + + # Run WebDriverIO acceptance tests using docker-compose + - name: Run WebDriverIO Acceptance Tests + run: docker-compose run --rm test-acceptance.webdriverio + working-directory: test + continue-on-error: true + + # Run faker BDD tests using docker-compose + - name: Run Faker BDD Tests + run: docker-compose run --rm test-bdd.faker + working-directory: test + continue-on-error: true