CI coverage
Brings coverage estimation to the QA jobs:
- The coverage doesn't take into account the lines of code in:
Modules/*/*/test
Modules/ThirdParty
Examples
- The coverage build is now in Debug
- Some tests have been modified to take less time (running the tests on this build is a lot slower)
- The QA jobs are disabled if no Sonar token is present
Although empty on SonarQube dashboard, the coverage after merging this branch should be around 59%