From bac9991a959c62f00d8185c317922fb0fdf63922 Mon Sep 17 00:00:00 2001 From: Ildar Kamalov Date: Fri, 31 Jan 2025 16:44:20 +0300 Subject: [PATCH] add e2e stage --- bamboo-specs/test.yaml | 15 ++++++++++++++- client/playwright.config.ts | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/bamboo-specs/test.yaml b/bamboo-specs/test.yaml index 00bd46c9..0a6abbfe 100644 --- a/bamboo-specs/test.yaml +++ b/bamboo-specs/test.yaml @@ -28,7 +28,12 @@ final: false jobs: - 'Artifact' - - 'Test e2e' + + - 'E2E': + manual: false + final: false + jobs: + - 'Test e2e' 'Test frontend': 'docker': @@ -167,6 +172,9 @@ - 'adg-docker': 'true' 'Test e2e': + 'artifact-dependencies': + - 'name': 'AdGuardHome_linux_amd64' + 'required': true 'docker': 'image': '${bamboo.dockerFrontend}' 'volumes': @@ -187,6 +195,11 @@ export CI=true + mkdir -p /tmp/adguard + tar -xzf dist/AdGuardHome_linux_amd64.tar.gz -C /tmp/adguard + + chmod +x /tmp/adguard/AdGuardHome + make VERBOSE=1 js-deps js-test-e2e 'requirements': - 'adg-docker': 'true' diff --git a/client/playwright.config.ts b/client/playwright.config.ts index b8e485bf..9561923b 100644 --- a/client/playwright.config.ts +++ b/client/playwright.config.ts @@ -70,7 +70,7 @@ export default defineConfig({ webServer: { command: process.env.CI - ? 'rm -f AdGuardHome.yaml && ./AdGuardHome --local-frontend -v' + ? '/tmp/adguard/AdGuardHome --local-frontend -v' : 'rm -f AdGuardHome.yaml && sudo ./AdGuardHome --local-frontend -v', url: 'http://127.0.0.1:3000', cwd: '..',