infinite-source-ark/Apex Test Reporter
Parse Salesforce CLI Apex test results and generate readable GitHub Actions job summaries
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Aug 17, 2025
- License
- None
Pinned Snippet
uses: infinite-source-ark/apex-test-reporter@7d70ddee68e9edacf4bc4d83c4f70d598645b386 # v1.0.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| json_path | Path to JSON from 'sf apex test run -r json' | yes | — |
| check_name | Display name | no | Apex Tests |
| min_coverage | Coverage threshold to display | no | 85 |
| coverage_threshold | Minimum code coverage percentage required for individual classes | no | 75 |
| max_failures | Max failure entries to show (for huge runs) | no | 50 |
Outputs
| name | description |
|---|---|
| tests-ran | Total number of tests executed |
| passing | Number of passing tests |
| failing | Number of failing tests |
| skipped | Number of skipped tests |
| coverage | Test coverage percentage |
| outcome | Overall test run outcome (Passed/Failed) |
| summary-file | Path to generated markdown summary file |
| low-coverage-classes | Number of classes below coverage threshold |
| coverage-analysis | Detailed coverage analysis available (true/false) |
| worst-coverage-class | Class with lowest coverage percentage |
| total | Total tests run (legacy - use tests-ran) |