Example 23 Generating detailed report

$ cadvise report -pdb testpdb -all

============================== SEVERITY LEVEL 8 ===============================

"example.C", line 13: warning #2549-D: variable "i" is used before its value is set i++;

^

6.5 Generating HTML report

The -html[=<dir>]option generates report in HTML format from specified PDB. This option can be used in the following ways:

To only view the HTML reports in the web browser, run the following command: $ cadvise report -pdb mypdb -html

The HTML report will be displayed on the browser. The browser is invoked as specified in the BROWSER environment variable. If this environment variable is not specified, it uses the default web browser (/opt/mozilla/mozilla). You can also save the generated HTML reports.

To save reports, run the following command:

NOTE: This command saves the html report in a specified directory. The web browser is not invoked with this option.

$ cadvise report -pdb mypdb -html=dirname

In addition, the HTML Report in cadvise filters diagnostics on the basis of:

Severity number

Diagnostic number

Filename path

To invoke the HTML reports page with filters, use the following command:

$ cadvise <cadvise-options> report <fitering_options> -html -pdb <pdb-name>

To generate a detailed HTML report, use the following command: $ cadvise report -pdb mypdb -html=dirname -all

This command creates detailed HTML reports and saves it to the specified directory. To view these reports, open the index.htm file available inside the directory name specified with –htmloption.

The HTML report has the following options when it is viewed from the web browser:

Tabbed Interface: Summary report and warnings for each severity level are placed in different tabs, which is named according to severity level.

Hot Keys to Navigate Tabs:

Ctrl + Alt + 0 : Shows summary tab.

Ctrl + Alt + (1-9): Shows severity tab corresponding to pressed numeric key.

Sorting and Text filtering options are available in the severity tabs.

Multi Page viewing: If the number of diagnostics messages exceeds 1000, a drop down page list is shown at top right side on the table. You can select a desired page number from the list. The selected page is loaded.

6.5 Generating HTML report 29