komagata/Flakewatch
Generate a static HTML report for flaky and slow tests from JUnit XML.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| junit | JUnit XML glob. Defaults to minitest-ci output. | no | test/reports/**/*.xml |
| output | HTML report output path. | no | flakewatch.html |
| source-base-url | Base URL for source links. | no | "" |
| source-root | Local source root used to infer Ruby test line links. | no | . |
| version | Flakewatch release version to install. | no | v0.6.34 |
| upload-artifact | Upload the generated HTML report as a GitHub Actions artifact. | no | true |
| artifact-name | GitHub Actions artifact name for the generated HTML report. | no | flakewatch.html |
| junit-artifact-pattern | JUnit XML artifact name pattern to download before generating the report, for example junit-*. When set, Flakewatch reads XML from download-artifact-path/**/*.xml. | no | "" |
| download-artifacts | Download JUnit XML artifacts before generating the report. Enable this in a fan-in job after matrix test jobs upload their XML. | no | false |
| download-artifact-pattern | Artifact name pattern to download when download-artifacts is true, for example junit-*. | no | "" |
| download-artifact-path | Destination directory for downloaded JUnit XML artifacts. | no | test-results |
| merge-artifacts | Merge downloaded artifacts into download-artifact-path. | no | true |
| update-pr-description | Add or update a Flakewatch report link in the pull request description. | no | true |
| add-job-summary | Add a Flakewatch report link to the GitHub Actions job summary. | no | true |
| history-branch | Git branch used to persist JSONL test history. Leave empty to disable persistent history. Pull request events can read history, but the default auto write mode writes only outside pull_request events. | no | "" |
| history-write | Write JSONL history to history-branch. Use auto to write only outside pull_request events. | no | auto |
Outputs
no outputs