Coverage Dashboard
Learn how to use GitAuto's Coverage Dashboard to identify and improve low test coverage in your codebase.
Requirements
To use GitAuto's coverage analysis:
- Coverage report must be in LCOV format
- Report file must be named
lcov.info
- Report must be uploaded as GitHub Actions artifact named
coverage-report
Supported Frameworks
GitAuto is test framework agnostic. Any testing framework that can generate LCOV reports is supported. Simply ensure:
- Coverage report is in LCOV format
- Report is saved as
coverage/lcov.info
- Report is uploaded as a GitHub Actions artifact named
coverage-report
We provide detailed configuration guides for popular frameworks:
Dashboard Features
From the Coverage Dashboard, you can:
- View files with low test coverage
- Select specific files for improvement
- Create GitHub issues individually or in bulk
- Assign issues to GitAuto for automated improvement
Automated Improvements
Once issues are created and assigned to GitAuto, it will:
- Analyze the code in files with low coverage
- Generate appropriate test cases
- Create pull requests with the new tests
- Verify coverage improvements