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.
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.