conductor#

class CanaryConductor#

Bases: object

Defines plugin implementations for executing test cases

get_rpool() ResourcePool#
canary_resource_pool_accommodates(case: TestCase) Outcome#
canary_resource_pool_count(type: str) int#
canary_resource_pool_count_per_node(type: str) int#
canary_resource_pool_types() list[str]#
canary_resource_pool_describe() str#
canary_runtests(runner: Runner) bool#

Run each test case in cases.

Args: jobs: test cases to run

Returns: The session returncode (0 for success)

class TestCaseExecutor#

Bases: object

Class for running AbstractTestCase.