komagata/Flakewatch

Generate a static HTML report for flaky and slow tests from JUnit XML.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
junitJUnit XML glob. Defaults to minitest-ci output.notest/reports/**/*.xml
outputHTML report output path.noflakewatch.html
source-base-urlBase URL for source links.no""
source-rootLocal source root used to infer Ruby test line links.no.
versionFlakewatch release version to install.nov0.6.34
upload-artifactUpload the generated HTML report as a GitHub Actions artifact.notrue
artifact-nameGitHub Actions artifact name for the generated HTML report.noflakewatch.html
junit-artifact-patternJUnit 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-artifactsDownload JUnit XML artifacts before generating the report. Enable this in a fan-in job after matrix test jobs upload their XML.nofalse
download-artifact-patternArtifact name pattern to download when download-artifacts is true, for example junit-*.no""
download-artifact-pathDestination directory for downloaded JUnit XML artifacts.notest-results
merge-artifactsMerge downloaded artifacts into download-artifact-path.notrue
update-pr-descriptionAdd or update a Flakewatch report link in the pull request description.notrue
add-job-summaryAdd a Flakewatch report link to the GitHub Actions job summary.notrue
history-branchGit 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-writeWrite JSONL history to history-branch. Use auto to write only outside pull_request events.noauto

no outputs