Remove hand-coded Test-CI Jobs
Currently, we run all the integration tests as separate jobs for parallelism. This however makes our CI setup quite messy as all the individual tests have to be hard-coded into the pipeline.
I see different options to get a list of test cases for generating a child pipeline automatically:
- We have the cool-testsuite output a list of test cases
- We rework the integration tests to be a test runner checking the output against a folder of input files and use the list of these files
I'm leaning towards option 2 as this would also serve as good examples for users of COOL on how to use COOL.