The widgets in this category return static analysis results from Parasoft DTP Engines. Additionally, multiple occurrences of a violation detected and reported by Parasoft DTP Engines are recognized as the same violation throughout the development lifecycle. If the same violation is discovered multiple times, it is recognized as the same violation and displayed in a Static Analysis widget as such.
In this chapter:
Assignees - Top 5 Table
This widget shows the five users with the most number of violations assigned to them for the specified project in a table format.
Actions
Click on an assignee to open the Violations Explorer filtered by the selected assignee. See Violations Explorer.
Click the more... link to view the Assignees report. See Assignees Report.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Assignees - Top 5 Table", "type": "internal", "id": "860837a0-5949-4504-9c8b-db025673aaa5"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Severity | Choose a severity level to display from the Severity drop-down menu. |
Assignees - Top 5 Bar
This widget shows the five users with the most number of violations assigned to them for the specified project in a bar graph.
Actions
Click on a bar to open the Violations Explorer filtered by the selected assignee. See Violations Explorer.
Click the more... link to view the Violations by Assignee report. See Assignees Report.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Assignees - Top 5 Bar", "type": "internal", "id": "fe6a17ee-aab1-417c-93fa-367e8e9b0154"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Severity | Choose a severity level to display from the Severity drop-down menu. |
Authors- Top 5 Table
This widget shows the five authors with the most number of violations for the selected project.
Actions
Click on an author to open the Violations Explorer filtered by the selected author. See Violations Explorer.
Click the more... link to view the Violations by Author report. See Authors Report.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Authors - Top 5 Table", "type": "internal", "id": "2fb5db90-d843-47c6-986b-fc24e5154d2d"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Severity | Choose a severity level to display from the Severity drop-down menu. |
Authors - Top 5 Bar
This widget shows the five authors with the most number of violations in a bar graph.
Actions
Click on a bar to open the Violations Explorer filtered by the selected author. See Violations Explorer.
Click the more... link to view the Violations by Author report. See Authors Report.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Authors - Top 5 Bar", "type": "internal", "id": "aa4e8f70-e22e-4c7b-9b3b-b4b529af6aa0"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Severity | Choose a severity level to display from the Severity drop-down menu. |
Files - Trend
This widget shows the number of files failed (files containing violations) and the number of files passed (files without violations) over time. The failed files are represented with a red line, while a green area represents the passed files.
Actions
Mouse over an area to see the number of files failed and passed and to see how many rules were enabled.
Click on the chart to open Violations Trend report. See Violations Trend Report.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Files - Trend", "type": "legacy", "id": "StaticAnalysisFilesStackedArea"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Period | Choose Dashboard Settings to use the dashboard date range or choose a period from the drop-down menu. |
Modules - Top 5 Table
This widget shows the five modules with the highest number of violations for the specified project.
Actions
Click on a link in the Name column to open the Violations Explorer filtered by the selected module. See Violations Explorer.
Click the more... link to view the Violations by Module report. See Modules Report.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Modules - Top 5 Table", "type": "native", "id": "3cdce929-da84-4279-a0af-90a133215120"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Severity | Choose a severity level to display from the Severity drop-down menu. |
Period | Choose Dashboard Settings to use the dashboard date range or choose a period from the drop-down menu. |
Violation Upper Bound | Enter a value to determine an unacceptable number of violations per module. Values higher than this number will be color coded red. |
Violation Lower Bound | Enter a value to determine an acceptable number of violations per module. Values lower than this number will be color coded green. |
Change Upper Bound | Enter a value to determine an unacceptable number of new violations per module. Values higher than this number will be color coded red. |
Change Lower Bound | Enter a value to determine an acceptable number of new violations per module. Values lower than this number will be color coded green. |
Modules - Bubble
This widget shows a graph of modules containing aged violations against KLOC. An aged violation is a violation that is at least three days old.
The x-axis represents the size of the module in KLOCs. The y-axis represents the number of aged violations in the module.
The size and color of the bubbles reflect the number of severity 1 violations:
- green: 0 to 10
- yellow: 11 to 50
- red: 51 or more
Actions
Mouse over a bubble to see the name of the module and a count of severity 1 violations it contains.
Click on a bubble to open the Violations Explorer. See Violations Explorer.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Modules - Bubble", "type": "StaticAnalysisBubbleChart"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
My Violations - Summary
This widget shows total number of violations assigned to the signed-in user. You can change the dashboard or widget date range settings filter to view the difference between current total and total at beginning of the specified period.
Actions
Click on a rule ID in the widget to open the violation Violations Explorer. See Violations Explorer.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "My Violations - Summary", "type": "internal", "id": "659a8d10-9bd8-4da9-9e40-02a7440c5d81"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Period | Choose Dashboard Settings to use the dashboard date range or choose a period from the drop-down menu. |
Severity | Choose a severity level to display from the Severity drop-down menu. |
My Violations by Severity - Pie
This widget shows a pie chart of violations assigned to the signed-in user segmented by severity. The pie chart legend shows a count of violations by severity, as well as change in the number of violations during the date range specified in the widget settings.
Actions
Click on a pie segment or a severity level in the legend to open the Violations Explorer filtered by the selected severity. See Violations Explorer.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "My Violations by Severity - Pie - ", "type": "internal", "id": "21de9b86-1c35-457d-aa4e-4f65014a5a4c"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Period | Choose Dashboard Settings to use the dashboard date range or choose a period from the drop-down menu. |
Rules - Trend
This widget shows the number of static analysis rules enabled over time. Mouse over an area to see how many rules were enabled.
Actions
Click on the chart to open Violations Trend report. See Violations Trend Report.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "rules", "type": "internal", "id": "5b7a0937-d6df-4dd8-a317-240abbfb4173"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Period | Choose Dashboard Settings to use the dashboard date range or choose a period from the drop-down menu. |
Severities - Pyramid
This widget shows the cummulative number of violations across severity levels.
Severity levels are listed along the y-axis, while the x-axis shows the violation count.
The light blue segment represents the number of violations reported for the current severity level in the y-axis.
The dark blue segment represents the cummulative number violations beginning with the top-most severity level in the y-axis.
Actions
Click on a segment to open the Violations Explorer filtered by . See Violations Explorer.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "severities", "type": "internal", "id": "15281c38-874e-44a6-b150-d09bf5a39fcb"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Severities - Distribution
This widget shows how violations are distributed by severity. Mouse over a color-coded segment for a count of violations.
Actions
Click on a segment to open the Violations Explorer filtered by the selected severity. See Violations Explorer.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "severities_distribution", "type": "ViolationsDistributionBySeverity"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Severities - Pie
This widget shows a pie chart of violations segmented by severity. The chart legend shows a count of violations by severity, as well as change in the number of violations during the date range specified in the widget settings.
Actions
Click on a pie segment or a severity level in the legend to open the Violations Explorer filtered by the selected severity. See Violations Explorer.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "violations_by_severity_pie", "type": "internal", "id": "4e83542c-d881-4aeb-9788-a882864be6c8"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Period | Choose Dashboard Settings to use the dashboard date range or choose a period from the drop-down menu. |
Severities - Sunburst
This widget shows an interactive, multi-tiered graph of violations grouped by severity, rule category, and rule ID.
Actions
The innermost ring represents severity. Click on a severity to show only the violations with the same severity level. Click the center of the sunburst to return to the previous view.
The second ring represents violation categories. Click on a category to show violations of all severity levels and rule IDs in the selected category. Click the center of the sunburst to return to the previous view.
The outermost ring shows violations grouped by rule ID. Click on an ID to open the Violations Explorer filtered by the selected rule. See Violations Explorer.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Severities - Sunburst", "type": "internal", "id": "5fd2f94a-1544-4756-a55e-c2526a3405b8"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Violations - Summary Trend
This widget shows the total number of violations for a project. A line graph also shows the change in violations over time.
Actions
Click on the widget to open the Violations Explorer. See Violations Explorer.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Violations - Summary Trend", "type": "internal", "id": "62cb0f66-bbb5-4de3-910c-b70b2e6528a1"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Period | Choose Dashboard Settings to use the dashboard date range or choose a period from the drop-down menu. |
Severity | Choose a severity level from the drop-down menu. |
Type | Choose Violations or Suppressions from the drop-down menu to show either violations or suppressed violations in the widget. |
Violations Trend
This widget shows the number of new and remaining violations over time. Mouse over an area to see the number of new and remaining violations and how many rules were enabled.
Actions
Click on the chart to open Violations Trend report. See Violations Trend Report.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Violations - Trend", "type": "internal", "id": "c82001e2-fe02-4a51-88e5-81704732dca6"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Period | Choose Dashboard Settings to use the dashboard date range or choose a period from the drop-down menu. |
Diff_Mode | Choose which build the data in the widget should be compared with. The Compare_With_Previous_Build setting shows the violations trend data with the previous build as the initial data point. The Compare_With_Baseline_Build setting shows the violations trend data with a baseline build chosen from the Basline Build setting as the initial data point. |
Baseline Build | Choose a baseline build to compare current violation data to when the Compare_With_Baseline_Build is chosen in the Diff_Mode setting. |
Violations - Changed
Shows the number of changed violations (new, fixed, existing) between a baseline and target build.
Actions
Click on the widget to open the violations data in the Violations Explorer.
Custom Dashboard Settings
Use the following properties when adding this widget to a custom dashboard:
"name" : "Violations - Changed", "type" : "internal", "id": "00c22f0e-8c18-11e6-ae22-56b6b6499611"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
State | Choose New, Fixed, or Existing from the drop-down menu to view only the violations in specific state. |
Baseline Build | Choose a build from the drop-down menu to set the initial data for comparison. |
Target Build | Choose a build from the drop-down menu to serve as the current data for comparison. |
Violations per Assignee - Summary
This widget shows the average number of violations per assignee for the selected project and the change from the previous day.
Actions
Click on the widget to open the Violations by Author report. See Assignees Report.
Custom Dashboard Properties
Use the following properties when adding this widget to a custom dashboard:
"name": "Violations per Assignee - Summary", "type": "internal ", "id": "f352662a-c64f-43cf-93e2-cae132e1cd1a"
Settings
Title | Enter a new title to replace the default title that appears on the dashboard. |
---|---|
Filter | Choose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu. |
Severity | Choose a severity level from the drop-down menu. |