Description
Ratis uses currently Sonar for checking general issues and code smells during CI run. In addition to static analysis Sonar could be also used for tracking coverity of the unit tests. Coverity reports are useful for making sure that software is properly tested and amount of test cases is sufficient on new features.
What should be done:
- Add support for JaCoCo coverage runs
- Fix or skip test cases that do not work with coverage
- Make sure that coverage results are sensible
- Add coverage step to CI pipeline and upload results to Sonar
Attachments
Issue Links
- Dependent
-
RATIS-1313 Use matrix build for unit tests
- Resolved
-
RATIS-1311 Upgrade Java for Sonar check
- Resolved
- links to