I would like to output detailed playwright tests while running in CI using github actions. Following is my playwright.yml file. Can someone please advise how can we get logs for the detailed test run in ci ?
name: Playwright e2e Tests
on:
push:
branches: [ main, master ]
pull_request:
branches: [ main, master ]
jobs:
test:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: lts/*
- name: Install dependencies
run: npm ci
- name: Install Playwright Browsers
run: npx playwright install --with-deps
- name: Run Playwright tests
run: |
npx playwright test 2>&1 | while IFS= read -r line; do
echo "$line"
done
- uses: actions/upload-artifact@v4
if: always()
with:
name: playwright-report
path: playwright-report/
retention-days: 30