The widgets in this category return static analysis results from Parasoft DTP Engines, which include the execution engines for C and C++, Java, and .NET. 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 Compliance widget as such.

In this chapter: 

Categories - Top 5 Table

 This widget requires a DTP Enterprise license. Contact your Parasoft representative for additional information.

This widget shows the five rule categories with the most violations for the selected project.

Actions

Click on a category in the widget to open the Violations by Rule report. See Violations by Rule Drill-down.

Click more... to open the Violations by Category report. See Violations by Rule Category Report.

Custom Dashboard Properties

Use the following properties when adding this widget to a custom dashboard (see Custom Dashboard Templates for details):

"name": "categories",
"type": "native",
"uuid": "76c7e2ae-7618-11e6-8b77-86f30ca893d3"

Settings

Title

Enter a new title to replace the default title that appears on the dashboard.

FilterChoose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu.
Compliance

Choose a compliance category from the drop-down menu. Compliance categories are driven by test configurations and their associated rule maps. See Rule Maps for additional information.


Target BuildChoose a build from the drop-down menu to serve as the current data for comparison.



Compliance By Category

 This widget requires a DTP Enterprise license. Contact your Parasoft representative for additional information.

This widget shows the number and percentage of rules in compliance grouped by rule category. The widget is color coded to provide an at-a-glance overview of compliance status:

  • Green: At least 90% compliant
  • Yellow: 70% - 89% compliant
  • Red: Less than 70% compliant

Actions

Click on a compliance status category bar to view the Violations by Rule report for the category. See Violations by Rule Drill-down.

Custom Dashboard Properties

Use the following properties when adding this widget to a custom dashboard (see Custom Dashboard Templates for details):

"name": "compliance_by_category",
"type": "native",
"uuid": "b8876045-12e9-4899-b069-61010cc6d6a2"

Settings

Title

Enter a new title to replace the default title that appears on the dashboard.

FilterChoose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu.
Compliance

Choose a compliance category from the drop-down menu. Compliance categories are driven by test configurations and their associated rule maps. See Rule Maps for additional information.

Target BuildChoose a build from the drop-down menu to serve as the current data for comparison.



Compliance by Category/Severity

 This widget requires a DTP Enterprise license. Contact your Parasoft representative for additional information.

This widget shows the number of rules in compliance grouped by rule category and broken down by severity.

Actions

Click on a rule category to view the Violations by Rule report for the category. See Violations by Rule Drill-down.

Custom Dashboard Properties

Use the following properties when adding this widget to a custom dashboard (see Custom Dashboard Templates for details):

"name": "compliance_by_category_and_severity",
"type": "native",
"uuid": "e45c70c0-7ba2-11e6-8b77-86f30ca893d3"

Settings

Title

Enter a new title to replace the default title that appears on the dashboard.

FilterChoose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu.
Compliance

Choose a compliance category from the drop-down menu. Compliance categories are driven by test configurations and their associated rule maps. See Rule Maps for additional information.


Target BuildChoose a build from the drop-down menu to serve as the current data for comparison.



OWASP Top 10 - Compliance

 This widget requires a DTP Enterprise license. Contact your Parasoft representative for additional information.

This widget shows number and percentage of OWASP Top 10 rules in compliance grouped by rule category and severity.

Actions

Click on a rule category to view the Violations by Rule report for the category. See Violations by Rule Drill-down

Custom Dashboard Properties

Use the following properties when adding this widget to a custom dashboard (see Custom Dashboard Templates for details):

"name": "owasp_top_10_compliance",
"type": "native",
"id": "d1621bce-7b9c-11e6-8b77-86f30ca893d3"

Settings

Title

Enter a new title to replace the default title that appears on the dashboard.

FilterChoose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu.
Target BuildChoose a build from the drop-down menu. Only the data in this build will display in the widget.



Rules - Top 5 Table

 This widget requires a DTP Enterprise license. Contact your Parasoft representative for additional information.

This widget shows the five rules with the most violations for a project.

Actions

Click on a rule ID in the widget to open the Violations Explorer filtered by the selected rule. See Violations Explorer.

Click on the information icon open the rule documentation. For additional information, see the rule documentation for the tool (e.g. C++test, Jtest, dotTEST, SOAtest) integrated with your DTP installation.

Click more... to open the Violations by Rule report. See Violations by Rule Drill-down.

Custom Dashboard Properties

Use the following properties when adding this widget to a custom dashboard (see Custom Dashboard Templates for details):

"name": "rules",
"type": "native",
"uuid": "21238e2a-645c-4af9-a6ae-e7ee386ef0b3"

Settings

Title

Enter a new title to replace the default title that appears on the dashboard.

FilterChoose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu.
Target BuildChoose a build from the drop-down menu. Only the data in this build will display in the widget.
Compliance

Choose a compliance category from the drop-down menu. Compliance categories are driven by test configurations and their associated rule maps. See Rule Maps for additional information.

SeverityChoose a severity level from the drop-down menu.



Rules in Compliance

 This widget requires a DTP Enterprise license. Contact your Parasoft representative for additional information.

This widget shows the percentage of rules in compliance, as well as the change in compliance for the period set in the historical filter. For 100% compliance, the code must not violate any of the static analysis rules used in the project.

Actions

Click on a category in the widget to open the Violations by Compliance Category report.

Custom Dashboard Properties

Use the following properties when adding this widget to a custom dashboard (see Custom Dashboard Templates for details):

"name": "rules_in_compliance",
"type": "native",
"uuid": "145bd2b5-3035-438e-b0e1-0bb3c846d1b3"

Settings

Title

Enter a new title to replace the default title that appears on the dashboard.

FilterChoose Dashboard Settings to use the dashboard filter or choose a filter from the drop-down menu.
Compliance

Choose a compliance category from the drop-down menu. Compliance categories are driven by test configurations and their associated rule maps. See Rule Maps for additional information.

Baseline BuildChoose a build from the drop-down menu to set the initial data for comparison.
Target BuildChoose a build from the drop-down menu to serve as the current data for comparison.
  • No labels