-
Notifications
You must be signed in to change notification settings - Fork 5
feat(coverage): Add code coverage collection and export #216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
c53c105
feat: add --coverage flag for code coverage tracking POC
sohil-kshirsagar a812bc7
refactor: revert to v8.takeCoverage() approach, add TUI coverage display
sohil-kshirsagar 81ddfa5
feat: switch coverage from NYC to V8 native approach
sohil-kshirsagar 6d8b569
feat: add baseline snapshot for coverage denominator
sohil-kshirsagar c4812cb
chore: code review cleanup + unit tests for coverage
sohil-kshirsagar 224f16a
fix: add baseline snapshot to environment-based replay path
sohil-kshirsagar d588ca7
fix: enforce concurrency=1, retry baseline, normalize file paths
sohil-kshirsagar 6c3a212
fix: use git root for file path normalization
sohil-kshirsagar 27f76b6
refactor: extract GetGitRootDir to shared utils package
sohil-kshirsagar 1b15d28
refactor: remove file output, keep coverage data in memory only
sohil-kshirsagar 0be4ab3
feat: add branch coverage tracking to CLI
sohil-kshirsagar f197047
feat: set TS_NODE_EMIT=true for ts-node coverage support
sohil-kshirsagar 99bf7bb
feat: migrate coverage from HTTP to protobuf channel
sohil-kshirsagar ff88435
fix: remove debug logging from server.go
sohil-kshirsagar 67eea36
fix: critical bugs from code review
sohil-kshirsagar cc4f32c
refactor: split printCoverageSummary, add tests, cleanup
sohil-kshirsagar a7d4185
fix: prod readiness - overflow guard, parse error logging
sohil-kshirsagar 19cb788
fix: warn user when baseline fails and coverage denominator is incomp…
sohil-kshirsagar 61eeba8
feat: add TUSK_COVERAGE env var as language-agnostic coverage signal
sohil-kshirsagar 117766d
docs: add code coverage reference documentation
sohil-kshirsagar 757626e
feat: config-driven coverage activation and code quality fixes
sohil-kshirsagar 8d2c4c6
docs: clean up AI writing patterns in coverage doc
sohil-kshirsagar 5771f78
fix: address bugbot review feedback
sohil-kshirsagar 2ae28c7
feat: coverage backend upload integration
sohil-kshirsagar 73ae6a2
chore: update tusk-drift-schemas to v0.1.34, remove local replace
sohil-kshirsagar 519c422
Merge remote-tracking branch 'origin/main' into feat/code-coverage-tr…
sohil-kshirsagar a871e6f
fix: address lint errors, integer overflow warnings, and coverage cal…
sohil-kshirsagar b40e506
Merge remote-tracking branch 'origin/main' into feat/code-coverage-tr…
sohil-kshirsagar 6c34383
style: fix remaining gofumpt formatting issues
sohil-kshirsagar c704076
fix: add bounds check for strconv.Atoi to int32 conversion (CodeQL)
sohil-kshirsagar 0582823
fix: branch coverage max instead of sum, populate validation commit S…
sohil-kshirsagar d6ffbd4
fix: revert branch coverage to sum+clamp, add LCOV/JSON export tests
sohil-kshirsagar 174bd69
fix: separate startup coverage from test-covered lines in baseline up…
sohil-kshirsagar 5821c20
fix: address review comments — mutex race, response race, JSON summar…
sohil-kshirsagar e8f5560
fix: baseline retry deadline, mutex on reads, concurrency override wa…
sohil-kshirsagar eba00ac
remove concurrency override warning
sohil-kshirsagar 900d4a2
increase baseline retry deadline to 90s for large codebases
sohil-kshirsagar 843cc85
fix: address review feedback — context.WithDeadline, skip aggregate w…
sohil-kshirsagar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.