Split bats files by Gaudi app versions. Only run unique tests
Produces e.g.:
tests/DaVinci_v36r1p5.bats
tests/DaVinci_v42r7p3.bats
tests/DaVinci_v44r10p5.bats
tests/DaVinci_v44r7.bats
Splitting into more files gives more frequent feedback while running tests in parallel.
We might also be able to factor out the lb-run
command so there's less overhead from singularity (although the arguments to --use
may differ).
Only unique tests (in terms of shell commands) are generated now
Edited by Adam Morris