Introduction
Code coverage reports show how much of your code is tested by automated tests. They help find untested parts so you can improve your tests and catch bugs early.
When you want to check if your automated tests cover most of your code.
When you want to prevent untested code from being added to your project.
When you want to track test coverage over time to improve software quality.
When you want to fail a build if coverage drops below a certain level.
When you want to generate visual reports to share with your team.