Navigating through Cover Reports
Cover Reports is organised hierarchically into runs, packages and classes as illustrated below:
run-1 │ └───package-1 └───package-2 │ class-1 │ class-2 run-2 │ ...
A run represents a single data upload using the
dcover CLI. Each run is associated with exactly one Java module, and contains the packages and classes of said module with the coverage information achieved during the run. This hierarchy can be browsed using the menu on the left-hand side. If any element is truncated, you can hover over it to see the full name.
In order to view any information, an element in the hierarchy must be selected from the menu.
Upon selection, a series of tabs are shown in the center of the header at the top. These organise the dashboards into groups to help view the information. These tabs are:
- Overview - shows the Overview dashboard
- Coverage Reports - shows the Coverage Reports dashboard
- Coverage Details - shows the Coverage Details dashboard
- Troubleshooting - shows the Troubleshooting dashboard
When a new element in the hierarchy is selected from the menu, the tabs are refreshed with the relevant dashboards.
Once an element in the hierarchy has been selected, the location of the element will be displayed to the left of the tabs.
Here, the greyed out breadcrumb displays the element that is currently open. Active breadcrumbs are parents of the displayed element and, if clicked, will display dashboards for this element.
Breadcrumbs within the navigation menu
Breadcrumbs can also be found within the navigation menu. Here, clicking a link will not redirect you - instead these breadcrumbs allow you to navigate through the menu, so that you can select different elements within your project.