TestConfiguration

class TestConfiguration

Returned by

BusAccess

Bus access configuration

Returns:

Bus access configuration

Return type:

BusAccess

Common

Common configuration

Returns:

Common configuration

Return type:

Common

ControlUnits

Control units configuration

Returns:

Control units configuration

Return type:

ControlUnits

Diagnostics

Diagnostic entities configuration

Returns:

Diagnostic entities configuration

Return type:

DiagAccess

EnvironmentAccess

Environment access configuration

Returns:

Environment access configuration

Return type:

Environment

Execution

Execution configuration

Returns:

Execution configuration

Return type:

Execution

GlobalConstants

Global constants configuration

Returns:

Global constants configuration

Return type:

TestConfigurationGlobalConstants

MediaAccess

Media access configuration

Returns:

Media access configuration

Return type:

MediaAccess

Platform

Platform configuration

Returns:

Platform configuration

Return type:

Platform

Report

Report configuration

Returns:

Report configuration

Return type:

ReportData

Clone()

Call this method if you want to use API-objects in multiple contexts, e.g. if you want to insert a specific test step in multiple blocks.

Returns:

A copy of this object

Return type:

TestConfiguration

GetFilename()

Returns the absolute path to the test configuration file. If empty, the file has not been saved yet.

Returns:

filename with extension

Return type:

str

Save(filename=None, allowCompatibilityFallback=False)

Saves the test configuration to a file. Appends file ending if needed.

Parameters:
filename : str

The file name used for storing the test configuration file; Either absolute or relative to the ‘Configuration’ directory. Leave out to save the configuration to its existing file (previously set with Save() or from ConfigurationApi.OpenTestConfiguration())

allowCompatibilityFallback : bool

If True and a compatibility mode is active, save in the minimum compatible version when needed. If False, compatibility problems raise an exception instead.