Cetr.command.CleanCommand | Implements the Command.CLEAN command |
Cetr.storage.manager.CommitContext | Context manager that does automatic commits if no errors occur |
CEtrJson.EtrJson | Robot Framework Library of JSON keywords provided by etr |
CEtrUtils.EtrUtils | Robot Framework Library of utilities provided by etr |
▼CException | |
Cetr.exception.AbortException | Exception indicating a transient error |
Cetr.exception.DeferredException | Exception indicating that test execution is aborted by user |
Cetr.exception.TransientException | Exception indicating that an error occurred due to external circumstance with user provided data |
Cetr.exception.UserError | A user error should never result in a back trace but a user friendly message about the error |
▼Clogging.Handler | |
Cetr.tools.logcapture.CaptureHandler | Captures logs into a line-buffer (list) |
Cetr.command.InfoCommand | Implements the Command.INFO command |
Cetr.info.InfoRegister | Class holding general information about a test session |
Cetr.tools.subprocess.KillOrphansContextManager | Use instead of popen to perform cleanup of orphan subprocesses |
Cetr.plugins.resources.LocalResources | Acquire/release local resources, as specified by config files |
Cetr.tools.logcapture.LogCapture | Captures log messages into a memory buffer and allows on-demand writing captured messages to stderr |
Cetr.plugin.Plugin | Plugin base class to simplify implementation |
Cetr.plugins.jinja2.Plugin | Jinja2 plugin |
Cetr.plugins.nomad.Plugin | Nomad plugin that enables deployment of Nomad jobs |
Cetr.plugins.nose.Plugin | Nose plugin for etr to allow execution of nose test suites |
Cetr.plugins.pytest.Plugin | Pytest plugin for etr to allow execution of Pytest test suites |
Cetr.plugins.resources.Plugin | Resources plugin |
Cetr.plugins.robot.Plugin | Robot Framework plugin for etr to allow execution of robot test suites |
Cetr.plugin.PluginMgr | Plugin instance manager |
Cetr.plugin.PluginRegister | Plugin register containing types but not instances of plugins |
▼CProcess.Process | |
CEtrProcess.EtrProcess | Robot Framework Library with automatic file logging for started processes |
Cetr.plugins.resources.RemoteService | Adapter for the remote resource manager service |
Cetr.plugins.jinja2.Renderer | Jinja renderer |
Cetr.plugins.resources.ResourceManager | Resource Manager that acquires and releases resources as well as keeping the record of acquired/released resources |
Cetr.runner.Runner | ESO Test Facility Runner |
Cetr.tools.subprocess.SignalContextManager | Provides a context manager to be able to captue signals and forward them to a subprocess within a context manager scope |
Cetr.plugins.resources.Storage | Provides the storage abstraction for Resources |
Cetr.storage.manager.StorageManager | Provides the storage abstraction for etr |
Cetr.tools.xunit.TestCaseResult | Result of a test case |
Cetr.command.TestCommand | Implements the Command.TEST command |
Ctest_storage.TestKvStorage | |
Ctest_resources_plugin.TestLocalResouces | |
Ctest_nomad.TestNomad | |
Ctest_jinja2_plugin.TestPlugin | |
Ctest_plugin.TestPlugin | |
Ctest_resources_plugin.TestPlugin | |
Ctest_jinja2_plugin.TestRenderer | |
Ctest_resources_plugin.TestResourceManager | |
Ctest_resources_plugin.TestResourceStorage | |
Ctest_runner.TestRunnerRunning | |
Ctest_runner.TestRunnerSetup | |
Cetr.tools.xunit.TestSuiteResult | Suite of tests |
Ctest_command.TestTestCommand | |
Cetr.result.TextTestResult | Outputs test results as text on a stream |
▼CIntEnum | |
Cetr.context.Command | Application commands enumeration |
Cetr.context.Step | Main execution steps for the test command |
Cetr.result.ExitCode | Application exit codes Codes are ordered by severity such that the highest number is reported |