equisoft-actions/Run Playwright e2e tests through yarn and upload reports
Install Playwright browsers, run yarn e2e tasks, and upload CI reports. A JUnit report at `build/playwright/junit.xml` is expected when tests run. HTML reports and traces under `build/playwright/report/` and `build/playwright/results/` are uploaded separately when present.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| working-directory | Relative path under $GITHUB_WORKSPACE where the project is located. | no | . |
| pre-command | Optional shell command to run before Playwright tests (e.g. build dependent workspaces). | no | "" |
| install-task-name | The yarn task used to install Playwright browsers. | yes | test:e2e:install |
| task-name | The yarn task used to run Playwright tests. | yes | test:e2e |
| report-name | The name of the JUnit report artifact. | yes | typescript-e2e-results.junit.xml |
| debug-report-name | The name of the HTML report and trace artifacts. | yes | typescript-e2e-debug |
| report-retention-days | Duration in days to preserve reports. Defaults to 5. | yes | 5 |
Outputs
no outputs