conductor#

class CanaryConductor#

Bases: object

Defines plugin implementations for executing job

get_rpool() ResourcePool#
canary_resource_pool_accommodates(case: Job) 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 jobs in jobs.

Parameters:

jobs – test jobs to run

Returns:

The session returncode (0 for success)

class JobExecutor#

Bases: object

Class for running AbstractJob.