We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 24f1caa commit fb6a3b2Copy full SHA for fb6a3b2
1 file changed
.github/workflows/e2e.yml
@@ -0,0 +1,27 @@
1
+name: E2E tests
2
+
3
+on:
4
+ push:
5
+ pull_request:
6
7
+jobs:
8
+ e2e:
9
+ runs-on: ubuntu-latest
10
+ strategy:
11
+ matrix:
12
+ project: [chromium, firefox, webkit]
13
+ fail-fast: false
14
+ steps:
15
+ - uses: actions/checkout@v3
16
+ - uses: actions/setup-node@v3
17
+ with:
18
+ node-version: 18.x
19
+ - name: Install dependencies
20
+ run: npm ci
21
+ - name: Install Playwright
22
+ run: npx playwright install --with-deps
23
+ - name: Build test application
24
+ run: npm run build-no-minify
25
+ - name: Run E2E tests on ${{ matrix.project }}
26
+ run: npx playwright test --project ${{ matrix.project }}
27
+ continue-on-error: ${{ matrix.project == 'webkit' }}
0 commit comments