Batched execution#

canary can run tests in batched mode via the Running tests via an HPC batch scheduler plugin. In batched mode:

  • test cases are grouped into batches; and

  • each batch is submitted to hpc_connect for execution under a batch scheduler (for example, Slurm, Flux, or PBS).

This is useful when you want the scheduler to manage queueing and node allocation, while canary continues to manage test discovery, dependencies, and result reporting.