About PureCoverage report scripts

Report scripts allow you to format and process the data that PureCoverage has collected. PureCoverage includes a set of report scripts that you can:

PureCoverage includes the following report scripts:

Report Name

Script

Description

Coverage summary report

pc_summary

coverage data

Low coverage report

pc_below

Reports files with low coverage

Low coverage mail report

pc_email

Mails a low coverage report to the last user to modify insufficiently covered files

Spreadsheet report

pc_ssheet

Summarizes coverage data in spreadsheet format

Differences report

pc_diff

Lists files for which coverage has changed

Build differences summary report

pc_build_diff

Compares coverage data from two builds of an application

Annotated source report

pc_annotate

Annotates a copy of the source file with coverage data

Annotated differences report

pc_covdiff

Annotates the output of diff for modified source code

Selected tests report

pc_select

Identifies the subset of tests required to exercise modified source code

The scripts are located in the <purecovhome>/scripts directory. You can add the directory to your path, or install links to the scripts from a location such as /usr/local/bin. See the Installing and Getting Started manual for details about installing links. The scripts are written in Perl, a basic version of which is included with PureCoverage in the <purecovhome>/PERL directory.

All scripts accept the -force-merge and -apply-adjustments options. For general information about options, click