|
rad
2.0.0
|
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.
1.8.5