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_connectfor 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.