Many tool reports support the flexible configuration of content, meaning that the location and presentation of the same information may vary across different projects.
The values for these fields can be extracted from the report file path with regex expressions.
The MeasureNameMapping allows you to map MeasureNames from the xml to your Quality Model.
The MeasurementNameFromXml allows you to define xml paths and matching conditions to read the MeasurementName from a text or attribute of an element in the xml.
With MXAM v. 9.1, MXMR report files may be provided as zip archives.
This also applies when opening compressed MXMR reports to view the data origins.
The adapter reads all test cases and counts the total, failures, errors, and skipped tests as measures. The classname is used for the ArtifactPath while the timestamp is used to read the report datetime.
The adapter reads all types within every namespace and takes the CoveragePercent as the measure. The namespace and type combination is used for the ArtifactPath.
The adapter reads all issues and counts the severities as measures. The filePath of the issue is used for the ArtifactPath.
New display options are available for the Heatmap, Sunburst, and Trend visualizations.
Heatmap:
- Weights By enabling weights, the columns and rows of the heatmap are sized according to the defined artifact and quality property weights. If the option is disabled, all columns and rows are shown in the same size. The quality calculation does not change based on this option.
- Scrolling When there are numerous artifacts, scrolling can be enabled to activate a vertical scrollbar. If the option is disabled, the visualization is condensed to fit within the available space.
- Labels The visibility of the labels can be changed with this option.
Sunburst:
- Interaction Should a click go into more details (Drilldown) or should it mark the items.
- Labels The visibility of the labels can be changed with this option.
- Values The visibility of the values inside the colored areas can be changed with this option.
Trend:
- Date Group Revisions can be grouped by Weeks, Months, Quarters or Years. The revisions can be collapsed or focused on based on these groupings.
Only necessary files are fetched when importing and updating data locations. A time filter was added to allow only specific time frames to be loaded from Git.
The verbosity of the Git operations was increased to show the status during checkout. This is especially helpful during large checkouts.
The export of the extended artifact mapping contains all mapped artifacts now. Notifications during artifact mapping application (e.g. after importing a project structure) were corrected and extended to report only unmatched artifacts. Additionally, the comprehensibility of notifications was improved.