Setup Code coverage report
Description
So far, tests are either passed or not. Code coverage also give some insights of where code should be more tested.
Proposal
Add code coverage to make tests and report to gitlab or github, whatever is easier.
How to test the implementation?
We can assess the coverage quality in a given merge request/branche.
Related issues
See #8 (closed)