Bug - No test coverage for the full project
Description
Calculating test coverage for a project with subprojects is not supported by JaCoCo by default. This lead to decreasing coverage as the project went on and it is time to fix this. To help with determining what the actual coverage is, a code coverage percentage or badge may be helpful. We should find ways to get a final percentage to work off of.
Ways to solve this problem is using a script that aggregates the three reports (worker, core, common) or by using a Gradle plugin like org.kordamp.gradle.jacoco.
Priority
High - we want to ensure quality
Definition of done
This issue is done when it is possible (but not necessarily done) to extract a single test coverage percentage for the entire project.