From bc499231200fae3002d4e4f6731aee4ded89f27d Mon Sep 17 00:00:00 2001 From: jackkav Date: Tue, 15 Apr 2025 14:15:51 +0200 Subject: [PATCH] re-enable traces --- .github/workflows/test-e2e.yml | 49 +++++++++++++++++++ .../insomnia-smoke-test/playwright.config.ts | 1 - 2 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/test-e2e.yml diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml new file mode 100644 index 0000000000..e19c11a395 --- /dev/null +++ b/.github/workflows/test-e2e.yml @@ -0,0 +1,49 @@ +name: e2e App Tests + +on: + merge_group: + workflow_dispatch: + push: + branches: + - develop + pull_request: + types: + - opened + - synchronize + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + Test: + timeout-minutes: 15 + runs-on: ubuntu-22.04 + steps: + - name: Checkout branch + uses: actions/checkout@v4 + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version-file: .nvmrc + cache: npm + cache-dependency-path: package-lock.json + + - name: Install packages + run: npm ci + + - name: Build app for smoke tests + run: NODE_OPTIONS='--max_old_space_size=6144' npm run app-build + + - name: Smoke test electron app + run: | + npm run test:build -w packages/insomnia-smoke-test -- --project=Smoke + + - name: Upload smoke test html + uses: actions/upload-artifact@v4 + if: ${{ !cancelled() }} + with: + if-no-files-found: ignore + name: ubuntu-smoke-test-traces-${{ github.run_number }} + path: packages/insomnia-smoke-test/traces diff --git a/packages/insomnia-smoke-test/playwright.config.ts b/packages/insomnia-smoke-test/playwright.config.ts index d55b8cefdc..0f85e929ca 100644 --- a/packages/insomnia-smoke-test/playwright.config.ts +++ b/packages/insomnia-smoke-test/playwright.config.ts @@ -1,4 +1,3 @@ -/* eslint-disable filenames/match-exported */ import type { PlaywrightTestConfig } from '@playwright/test'; const config: PlaywrightTestConfig = { projects: [