Features

Coverage quotas

The overiew cards provide a quick overview of your coverage quotas.
You can use them to get a glimpse into the different coverage metrics :

  • Line coverage
  • Branch coverage
  • Method coverage PRO
Coverage quotas

Coverage history

The history chart helps you to understand how your coverage quotas are evolving over time.

Coverage history

Summary table / Overview

The summary table helps you to identify classes with low test coverage.
The table offers various filter and sorting options for quick navigation.

Summary table / Overview

Details page

The details page visualizes your line and branch coverage.

  • Colors indicate the coverage status of each line.
  • Branch indicators help you to identity uncovered conditions.
Details

Metrics

Depending on your coverage tool, metrics are provided to get further insigths in your code quality.

  • The details page contains information about the metrics of all methods of a class.
  • The summary table shows the lowest metrics of all methods of a class PRO
Details page
Metrics - Details

Summary table
Metrics - Summary

Risk Hotspots

Based on the metrics you get a list of potential risk hotspots.
The following metrics are analyzed if available, the warning thresholds are configurable:

Risk Hotspots

Raw mode (for Cobertura and dotCover) PRO

With "raw mode" (settings:rawMode=true) you can disable that coverage data of nested or compiler generated classes is included in the parent class.
This is useful to merge several Cobertura files into a single file, since the original class structure remains untouched.

See Settings 

Limitation: Raw mode is currently only supported for Cobertura and dotCover files.