livvkit package

Subpackages

Submodules

livvkit.scheduler module

Provides functions for scheduling the runs of tests.

livvkit.scheduler.launch_processes(run_type, tests, run_module, config)[source]

Helper method to launch processes and sync output

livvkit.scheduler.pool_worker(run_type, run_suite, test, config)[source]
livvkit.scheduler.run(run_type, module, config)[source]

Collects the analyses cases to be run and launches processes for each of them.

Parameters
  • run_type – A string representation of the run type (eg. verification)

  • module – The module corresponding to the run. Must have a run_suite function

  • config – The configuration for the module

livvkit.scheduler.run_quiet(run_type, module, config, group=True)[source]

Module contents

Storage for global variables. These are set upon startup in the options module