ExpediaGroup/bull

100% Test Coverage

Closed this issue · 3 comments

Description
As per today, the test coverage is: 97,3%, the purpose of this task is to reach 100%.

How the coverage is calculated
The plugin in charge of the test coverage calculation are Jacoco along with SonarCloud.
Jacoco it's executed during each build and produces a report inside the target folder of each module.
You can find it at:
[module-name]/target/site/jacoco

instead, the SonarCloud report is updated during each release

The purpose
The purpose is to identify all the "not covered" code areas and implement specific Unit Test for covering them.

Additional context
There are classes and packages excluded from the coverage calculation, such as enum, Java Bean, etc. The whole list of the excluded items are:

Reached 98.609% of coverage.

implemented by Lehar Bhandari