The following sections explain how to read and use the different parts of the Report Library view.
The header bar across the top of the display (just below the top-level Test Analysis tabs) displays:
The section just below the header bar includes statistical views of the listed tests:
Use the Hide charts/Show charts link above the charts to toggle the display.
For more information on the sidebar, read here.
The following sections explain how you can group and filter information in the Report Library to narrow your focus on the details you need to see.
When the Report Library includes a wide variety of tests, you can use the Search field at the top to focus on the set of tests you are interested in.
To search reports:
- Start typing the name (or any sub-string of the name). Smart Reporting presents a list of suggested available test names.
- Do one of the following:
- Select the test name from the list of suggestions.
- Complete typing the requested name and press enter.
The list refreshes to display only tests with names that match the search term. If no tests match the search term, a 'No reports found' message appears.
You can use the Statistical Overview area to focus on reports with a selected final status:
- Click a counter (Failed, Passed, Blocked, Unknown) to filter the list to show only those reports with the selected status.
- Click Tests to list all test reports.
For example, if 26 tests have a status of Blocked, clicking the Blocked counter filters the list to display only the 26 reports that are currently blocked.
The table may show information that is not relevant at the moment. You can configure it to hide or show columns as needed.
To configure columns:
Click the pliers iconabove the table to display a menu of columns you can configure to appear in the Report Library table.
Info icon false
Custom fields defined in a test appear as column names at the end of the list.
Select the box next to columns you want to include in the table or clear check boxes of columns you don't want to display.
Info icon false The Report Name and Status columns are not configurable. They are always selected.
Filter or group by custom fields
Use the custom fields defined at the different context classes or as part of the JVM command line parameters (with CI) to refine your results beyond built-in filter categories and tags. Custom fields are <name, value> pairs, so they allow for an additional level of segregation. You can filter and group by custom fields. In addition, you can add a custom field as a column to the report table (see Configure columns).
To filter by custom fields:
- In the sidebar, under Filter, click ADD FILTER GROUP and select a value from the list. You may need to scroll down to find the field you are looking for.
The custom field is added as a filter category.
- From the list that opens below the custom field, select a value and whether you want to include or exclude this value.
The list of reports refreshes to show the updated filter settings.
To group by custom fields:
- In the sidebar, under Group By, select the required custom field from the list.
Use the tags defined by the different context classes to better focus the analysis of the test results by filtering the tests to the subset of interest. See Tag-driven reports (RTDD workflow) on how to optimize your test tags for efficient test analysis. Note that you cannot
To filter by tags, do one of the following:
- In the Tag column, click the tag icon. In the tooltip that displays, click the tag you want to filter by.
- In the sidebar, under Filter, expand the Tags section and select one or more relevant tags.
The following figure shows the table filtered by the tags iPhone 7 and XCTest. Note the indications of the filtering in the right pane.