Commands

The ucis root command accepts one of several sub-commands that operate on coverage data.

Manipulate UCIS coverage data

usage: ucis [-h] {convert,merge,list-db-formats,list-rpt-formats,report} ...

Sub-commands:

convert

Converts coverage data from one format to another

ucis convert [-h] --out OUT [--input-format INPUT_FORMAT]
             [--output-format OUTPUT_FORMAT]
             input

Positional Arguments

input

Source database to convert

Named Arguments

--out, -o

Specifies the output of the conversion

--input-format, -if

Specifies the format of the input database. Defaults to ‘xml’

--output-format, -of

Specifies the format of the output database. Defaults to ‘xml’

merge

Merges coverage data from two or more databases into a single merged database

ucis merge [-h] --out OUT [--input-format INPUT_FORMAT]
           [--output-format OUTPUT_FORMAT] [--libucis LIBUCIS]
           db [db ...]

Positional Arguments

db

Named Arguments

--out, -o

Specifies the output of the merge

--input-format, -if

Specifies the format of the input databases. Defaults to ‘xml’

--output-format, -of

Specifies the format of the input databases. Defaults to ‘xml’

--libucis, -l

Specifies the name/path of the UCIS shared library

list-db-formats

Shows available database formats

ucis list-db-formats [-h]

list-rpt-formats

Shows available report filters

ucis list-rpt-formats [-h]

report

Generate a report (typically textual) from coverage data

ucis report [-h] [--out OUT] [--input-format INPUT_FORMAT]
            [--output-format OUTPUT_FORMAT]
            db

Positional Arguments

db

Path to the coverage database

Named Arguments

--out, -o

Specifies the output location for the report

--input-format, -if

Specifies the format of the input database. Defaults to ‘xml’

--output-format, -of

Specifies the output format of the report. Defaults to ‘txt’