ollieb89/Test Results Reporter

Aggregates JUnit XML, Jest JSON, and pytest JSON test results and posts a clean, updateable PR comment with failure details and flaky test detection.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
test-resultsGlob patterns for test result files (newline-separated). Supports JUnit XML (.xml), Jest JSON (--json output), and pytest JSON (pytest-json-report). yes
tokenGitHub token used to post PR comments and set annotations.yes${{ github.token }}
previous-resultsPath to a results snapshot JSON file from a previous run. When provided, tests that failed this run but passed previously are marked as flaky. Use actions/cache or actions/upload-artifact to persist between runs. no""
results-outputPath where the current run results snapshot will be written (for use as previous-results in the next run).notest-results-previous.json
namedescription
passedNumber of passed tests.
failedNumber of failed tests.
skippedNumber of skipped tests.
totalTotal number of tests.
flaky-countNumber of flaky tests detected (failed this run, passed previously).
results-jsonPath to the saved results snapshot JSON file.