Coverage run settings

Use coverage run settings to define one or more test scenarios for your map execution. Each entry under the CoverageRuns parent node defines a single coverage run. You must define at least one coverage run, and each run must have a unique identifier. You can configure specific properties for each individual run, or perform actions on the parent node to manage your configurations.

Properties

You can configure the following properties for your coverage runs:

Identifier
Specifies a unique name for the coverage run. The identifier is limited to a maximum of 15 characters. The system uses this identifier to label the specific run in your generated reports and within the Coverage view.
Type
Specifies the type of map coverage analysis. Currently, the system supports only the Basic coverage type.
InputCards
Defines one or more optional input overrides for each coverage run. The system saves only the overridden input and output cards in your <map>.mcs.json file.
OutputCards
Defines one or more optional output overrides for each coverage run. The system saves only the overridden input and output cards in your <map>.mcs.json file.
Keep or Skip
Specifies whether to include or exclude a specific coverage run during the map execution. Select Keep to include the run in the map coverage generation, or select Skip to completely exclude it. By default, this property is set to Keep.
Note: Coverage IDs marked as Skip are ignored during execution and do not appear in the settings report tab.

Actions

You can right-click the CoverageRuns parent node in the Coverage settings dialog to perform the following actions:

  • Add: Includes a new coverage run. You can add new runs to an existing settings file, or create them when the file does not yet exist.
  • Delete: Removes a selected coverage run from your configuration.
  • Expand All: Expands the view to display all of your selected coverage runs in an expanded form.
  • Restore Defaults: Reverts the settings file to reflect the default data.

Input and output card overrides

When you choose to configure an InputCards or OutputCards override for a specific coverage run, you can set the following options for each card:

Status
Specifies whether to supply a custom source or target for the card in this run (Override), or to use the map's originally compiled card settings (Default).
Adapter
Specifies the adapter type for the override source or target (for example, a File adapter).
FilePath
Specifies the full file path to the input or output file that the system uses for this specific coverage run.