Add tests for execution modes #941
Labels
CI / repository
Continuous integration or repository organization
execution
Related to execution modes, such as GRID, HPC, local, etc.
There is currently support for 3 execution modes:
batch
: viaHPCScheduler
, a mode in which the application becomes a daemon directly interacting with the system's scheduler via system callslocal
: viaScheduler
which uses the normalmultiprocessing
apismpi
: viaMPIScheduler
which is actually a pseudo-mpi implementation that works on stages; 1) the tasks are picked, 2) therun
method of theMPIScheduler
makes a system call withmpirun
using a command-line interface 3) thehaddock3-mpitask
cli unpickes the tasks and 4) scatter the tasks usingmpi4py
apiTests were added to cover the
local
execution but all other remain untested.So tests needs to be added to the proper libraries and also integrations tests for each module running on each different execution modes are desireable
The text was updated successfully, but these errors were encountered: