Fix test coverage and test report
Currently the CI runs several batches of tests, e.g. with database, without database, etc., all with coverage.
However, currently both the coverage and the test report are not collected and combined and therefore do not show up on gitlab or SonarQube.
It would be great to combine the coverage and test reports, so they are actually visible in gitlab and SonarQube.
This is related to #258 (closed) and https://gitlab.astro-wise.org/omegacen/ci-templates/-/merge_requests/53 :
- https://gitlab.astro-wise.org/omegacen/ci-templates/-/merge_requests/53 should add support for combining test results, and for comparing test results between runs (with badges and such)
- The current docker container seems to be causing a failure of the coverage upload because the coverage command is not in the docker image. (It should be though, so unclear why it is not working.)
Tentatively assigned to @wjvriend since it seems a good handover experiment.