Andelf 4 лет назад
Родитель
Сommit
a80b3d1c68
1 измененных файлов с 16 добавлено и 0 удалено
  1. 16 0
      .github/workflows/build.yml

+ 16 - 0
.github/workflows/build.yml

@@ -79,3 +79,19 @@ jobs:
         run: |
           yarn cljs:test
           node static/tests.js
+
+      - name: Run Playwright test
+        if: github.event_name == 'pull_request'
+        run: |
+          yarn release
+          (cd static && yarn install && yarn rebuild:better-sqlite3)
+          xvfb-run -- yarn e2e-test
+        env:
+          DEBUG: "pw:test"
+
+      - name: Save test artifacts
+        if: ${{ github.event_name == 'pull_request' && failure() }}
+        uses: actions/upload-artifact@v2
+        with:
+          name: e2e-test-report
+          path: artifacts.zip