Fix #85: Add test_coverage configuration to exclude test support modules#89
Conversation
Excludes PtcRunner.TestSupport.LLMClient from coverage calculation, which was previously counted as uncovered production code despite being test infrastructure. This brings test coverage from 88.34% to 91.60%, exceeding the 90% target. Fixes #85 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
PR Review: Add test_coverage configuration to exclude test support modulesSummaryThis PR adds What's Good
Issues (Must Fix)None. The implementation is correct and complete. Suggestions (Optional)None. The change is appropriately scoped. SecurityNo concerns. This is a test configuration change with no runtime impact. Verification Performed
VerdictApprove - Clean, correct implementation that fixes the coverage calculation issue. |
Auto-Triage SummaryReview AnalysisThe PR review provided a clean approval with:
Decisions Made
Status
Conclusion✅ The PR has been approved with no required changes. The implementation correctly excludes test support modules from coverage calculation, raising production code coverage to 91.60%. Adding |
Summary
Adds
test_coverageconfiguration tomix.exsto exclude test support modules from coverage calculation.Changes
test_coverageconfiguration withignore_modulesto excludePtcRunner.TestSupport.LLMClientCoverage Results
All modules now have excellent coverage:
Verification