Main Content

Results List in Polyspace Access Web Interface

This topic focuses on the Polyspace® Access web interface. To learn about the equivalent pane in the Polyspace desktop user interface, see Results List in Polyspace Desktop User Interface (Polyspace Bug Finder).

The Results List pane lists all findings along with their attributes.

For each finding, the Results List pane contains these finding attributes, listed in columns:

AttributeDescription
FamilyGroup to which the finding belongs.
IDUnique identification number of the finding.
Type

Type of finding:

  • Bug Finder result: Defect or coding standard violation.

  • Code Prover result: Run-time check or global variable.

  • Code metrics.

Group

Category of the finding, for instance:

  • For defects: Groups such as static memory, numerical, control flow, concurrency, etc.

  • For coding rule violations: Groups defined by the coding rule standard.

    For instance, MISRA C™: 2012 defines groups related to code constructs such as functions, pointers and arrays, etc.

Check

Finding name, for instance:

  • For defects: Defect name

  • For coding rule violations: Coding rule number

Information

Finding sub-type when available.

  • For defects: Impact classification.

    For coding standards: required or mandatory, rule or recommendation.

Detail

Additional information about a finding. The column shows the first line of the Result Details pane.

For an example of how to use this column, see the result MISRA C:2012 Dir 1.1 (Polyspace Bug Finder).

FileFile containing the instruction where the finding occurs.
FunctionFunction containing the instruction where the finding occurs. If the function is a method of a class, it appears in the format class_name::function_name.
Status

Review status you have assigned to the finding. The possible statuses are:

  • Unreviewed (default status)

  • To investigate

  • To fix

  • Justified

  • No action planned

  • Not a defect

  • Other

See also Add Custom Status in Polyspace Access Project.

LineLine number of the finding in the source code.
ColColumn number of the finding in the source code.
Severity

Level of severity you have assigned to the finding. The possible levels are:

  • Unset

  • High

  • Medium

  • Low

Assigned to

User name of reviewer assigned to this finding.

Ticket Key

When you create a bug tracking tool (BTT) ticket for a finding, this field contains the ticket ID. Click the ticket ID in the Results Details to open the ticket in the BTT interface.

CommentsComments you have entered about the finding.
FolderPath to the folder that contains the source file with the finding.

Tip

To show or hide any of the columns, click the icon in the upper-right of the Results List pane, then select or clear the title of the column that you want to show or hide.

You can use this pane to:

  • Navigate through the findings.

  • Organize your review using filters in the toolstrip or in the context menu. For more information, see Filter and Sort Results in Polyspace Access Web Interface.

  • Right-click a finding to get the URL of the finding. When you open this URL in a web browser you see the Results List pane filtered to that one finding.

  • Select multiple findings to perform mass edits. To select multiple findings, click each finding while holding the Ctrl key. To select all findings currently showing in the results list, right-click a finding and click Select All from the context menu.

    For example you can select multiple findings and assign them to the same bug tracking tool ticket. See Create Bug Tracking Tool Tickets from the Polyspace Access Web Interface.

  • Copy review information for a result which you can then paste as a Polyspace annotation in your code. To copy the review information, right-click a result in the results list, select Add Pre-Justification to Clipboard > Copy annotation for finding findingName. Here, findingName is the name of the finding, for example Typedef mismatch or AUTOSAR C++14 A5-2-6.

    For more on adding annotations to your code, see Annotate Code and Hide Known or Acceptable Results (Polyspace Bug Finder).

If the Results List exceeds 10000 findings, Polyspace Access truncates the list and displays this icon in the filters bar. To show all findings, see the contextual help of the icon.

To see all findings, hover on the exclamation mark icon and click on the link Show all Results List findings.

The 10000 findings limit is preset and cannot be changed.