ci/slurm_start.sh calls srun -V to print the slurm version before running the workflow. This fails since there's no slurm.conf file when it runs, and the code to create one happens right after. This incurs a one minute wait time to every unit test since it waits then runs the srun call again which fails. I think just moving the srun call to later in the script will fix this.
Here is the error:
SLURM VERSION
srun: error: s_p_parse_file: unable to status file /home/runner/slurm.conf: No such file or directory, retrying in 1sec up to 60sec