You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Produces an XML report of Code Coverage for the given coverage database.

Usage

 java com.cenqua.clover.reporters.xml.XMLReporter [OPTIONS] PARAMS

Params

-i, --initstring <file>

The initstring of the coverage database.

-o, --outfile <file>

The file to write XML output to.

Options

-t, --title <string>

Report title

-l, --lineinfo

Include source-level coverage info

-s, --span <interval>

Specifies how far back in time to include coverage recordings from since the last Clover build. See Using Spans. Defaults to 0 seconds.

-d, --debug

Switch logging level to debug

-v, --verbose

Switch logging level to verbose

API Usage

XMLReporter provides a simple API that accepts an array of strings representing the command line arguments and returns an integer result code. The following fragment illustrates use of the API:

import com.cenqua.clover.reporters.xml.XMLReporter;

    ...

    String [] cliArgs = { "-i", "clover.db", "-o", "coverage.xml" };
    int result = XMLReporter.mainImpl(cliArgs);
    if (result != 0) {
           // problem during report generation
    }

Examples

 java com.cenqua.clover.reporters.xml.XMLReporter -i clover.db -o coverage.xml

Read coverage for the Clover database "clover.db", and produce a report in the file "coverage.xml"

java com.cenqua.clover.reporters.xml.XMLReporter -l -t "My Coverage" -i clover.db -o coverage.xml

Produce the same report as above, but include source-level coverage information, and a report title.

  • No labels