testglance/TestGlance

Zero-config test reporting: parse JUnit/CTRF, get CI summaries, PR comments, inline annotations, and flaky detection.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
report-pathPath to test report file(s). Supports glob patterns (e.g., **/test-results/*.xml). When omitted, auto-detects common test report locations.no""
api-keyTestGlance project API key (reserved — SaaS dashboard coming soon; currently inactive)no""
api-urlTestGlance API URL (reserved — SaaS dashboard coming soon)nohttps://www.testglance.dev
report-formatReport format: junit, ctrf, or auto (default: auto-detect from file extension)noauto
test-job-nameOverride the display name for this test job in TestGlanceno""
slowest-testsNumber of slowest tests to show in the CI summary (0 to disable)no10
show-all-testsShow every test name under each suite in the CI summary. "auto" (default) shows them when the run is small enough to fit (≤200 tests, or ≤1000 tests when there is a single suite). "true" forces on, "false" forces off.noauto
send-resultsSend parsed results to TestGlance API (set to false for dry-run testing)notrue
github-tokenGitHub token for PR comments. Use github.token or a PAT with pull-requests: write scope.no
annotate-failuresAnnotate failed tests inline on the PR diff via a GitHub Check Run (requires checks: write permission)nofalse
create-checkDeprecated — use annotate-failures insteadnofalse
check-nameName of the GitHub Check Run created by annotate-failuresnoTest Results
annotation-levelSeverity for inline failure annotations: failure (default), warning, or notice. warning/notice keep the check advisory so it is less likely to trip required-checks branch protection.nofailure
flaky-thresholdMinimum status flips to flag a test as flaky (positive integer, last 10 runs)no2
perf-thresholdPercentage increase over median duration to flag as performance regression (default: 200 means 3x slower)no200
historyEnable run history tracking via Actions Cachenotrue
history-limitMaximum number of runs to keep in historyno20
compare-branchOn pull_request builds, baseline the trend line / trend blocks and the "vs base" comparison against this branch (e.g. main). Defaults to the PR base branch (GITHUB_BASE_REF). Ignored on push builds.no""
html-reportGenerate a self-contained HTML report and upload as a workflow artifactnotrue
artifact-nameName of the uploaded HTML report artifactnotestglance-report
summary-templatePath to a Handlebars template file for the CI job summary. When set, replaces the default summary rendering. Path is resolved relative to GITHUB_WORKSPACE.no""
comment-templatePath to a Handlebars template file for PR comments. When set, replaces the default per-job comment body. Path is resolved relative to GITHUB_WORKSPACE.no""

no outputs