ESO Test Facility Runner. More...
Public Member Functions | |
def | __init__ |
def | add_options |
Add command line options. More... | |
def | configure |
Configure based on command line arguments and contents of test configuration. More... | |
def | execute |
Executes requested command If a command fails due to a transient error as indicated by the TransientException the command will be retried according to the transient error policy. More... | |
ESO Test Facility Runner.
'TEST' command: It coordinates the running of tests using steps defined in the Step enum.
The macroscopic view of the execution flow is as follows:
1. setup 2. run test suite(s) 3. teardown
Each step can be executed as part of a sequence of steps or separately, controlled with command line options.
def etr.runner.Runner.__init__ | ( | self | ) |
def etr.runner.Runner.add_options | ( | self, | |
parser | |||
) |
Add command line options.
To allow plugins to add options it is necessary to load the plugins at this step already.
def etr.runner.Runner.configure | ( | self, | |
args | |||
) |
Configure based on command line arguments and contents of test configuration.
def etr.runner.Runner.execute | ( | self | ) |
Executes requested command If a command fails due to a transient error as indicated by the TransientException the command will be retried according to the transient error policy.