huskies: create 474_story_per_file_test_coverage_report_with_improvement_targets
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
---
|
||||
name: "Per-file test coverage report with improvement targets"
|
||||
---
|
||||
|
||||
# Story 474: Per-file test coverage report with improvement targets
|
||||
|
||||
## User Story
|
||||
|
||||
As a developer, I want `script/test_coverage` to save per-file coverage data so the `coverage` bot command can show the lowest-covered files as targets for improvement.
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
- [ ] script/test_coverage saves per-file coverage data to .coverage_files.json (language-agnostic format)
|
||||
- [ ] Rust coverage: uses cargo llvm-cov --json to extract per-file line coverage
|
||||
- [ ] Frontend coverage: parses vitest coverage output for per-file data
|
||||
- [ ] coverage bot command shows top N lowest-covered files when cached data is available
|
||||
- [ ] Format is extensible for other languages (Go, Python, etc.) — each entry has file path and line coverage percentage
|
||||
|
||||
## Out of Scope
|
||||
|
||||
- TBD
|
||||
Reference in New Issue
Block a user