1234567891011121314151617181920212223242526272829303132 |
- name: Playwright Tests
- on:
- deployment_status:
- branches: [master]
- jobs:
- test_integration:
- name: Playwright Tests
- timeout-minutes: 60
- runs-on: ubuntu-latest
- # if: ${{ github.event.deployment_status.state == 'success' }}
- if: ${{ false }} # disable it for now
- steps:
- - uses: actions/checkout@v4
- - uses: actions/setup-node@v4
- with:
- node-version: 18
- cache: "yarn"
- - name: Install dependencies
- run: yarn install --frozen-lockfile
- - name: Install Playwright
- run: npx playwright install --with-deps
- - name: Run Playwright tests
- run: yarn run test:integration
- env:
- PLAYWRIGHT_TEST_BASE_URL: ${{ github.event.deployment_status.target_url }}
- CI: true
- - uses: actions/upload-artifact@v2
- if: always()
- with:
- name: playwright-report
- path: playwright-report/
- retention-days: 30
|