1.1 KiB
1.1 KiB
id, title, workspaceRoot, schedule, tools, mode, enabled, modelSelection, timeoutSeconds, maxIterations, tags, metadata
| id | title | workspaceRoot | schedule | tools | mode | enabled | modelSelection | timeoutSeconds | maxIterations | tags | metadata | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| test-coverage-report | Generate Test Coverage Report | /absolute/path/to/repo | 0 22 * * * | run_commands,read_files | act | false |
|
2400 | 25 |
|
|
Run test suite and generate a coverage report:
- Run the full test suite:
npm testor equivalent - Generate coverage report in JSON format:
npm run test:coverage - Parse the coverage data to identify:
- Overall coverage percentage (lines, branches, functions, statements)
- Files with coverage below 80%
- Files with coverage below 50% (critical)
- Coverage trends (if previous reports exist)
Create a markdown summary showing:
- Overall coverage metrics with visual progress bars
- Top 5 files needing coverage improvements
- Test results: total tests, passed, failed, skipped
- Recommendations for improving test coverage
Include emoji indicators for health status:
- 🟢 Excellent (>90%)
- 🟡 Good (70-90%)
- 🔴 Needs attention (<70%)