test-coverage-analyzer

Solid

Analyze test coverage and identify gaps before migration to ensure adequate safety nets

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Test Coverage Analyzer Skill Analyzes test coverage comprehensively to identify gaps and ensure adequate test safety nets before undertaking migration efforts. ## Purpose Enable comprehensive test coverage analysis for: - Pre-migration coverage assessment - Critical path coverage verification - Coverage gap identification - Test strategy planning - Regression risk assessment ## Capabilities ### 1. Line/Branch/Path Coverage Measurement - Calculate line coverage percentages - Measure branch coverage - Analyze path coverage - Track condition coverage ### 2. Coverage Gap Identification - Find untested code paths - Identify missing edge cases - Detect uncovered error handlers - Map coverage blind spots ### 3. Critical Path Coverage Analysis - Identify business-critical paths - Prioritize coverage by importance - Map risk vs coverage - Generate focused test recommendations ### 4. Integration Test Coverage Mapping - Track integration point coverage - Map API endpoint testing - Assess database operation coverage - Verify external service testing ### 5. Coverage Trend Analysis - Track coverage over time - Identify coverage regression - Monitor improvement progress - Generate trend reports ## Tool Integrations | Tool | Language | Integration Method | |------|----------|-------------------| | Istanbul/nyc | JavaScript/TypeScript | CLI | | JaCoCo | Java | CLI / Maven/Gradle | | Cobertura | Java/Python | CLI | | Coverage.py | Python | CLI | | SimpleCov | Ruby | CLI | | go tes...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills