Add test code coverage
We should add a test coverage analysis, which can be done with kcov. It should tests all projects in root directory so we don't need to edit config files afterward.
Note : it seems we need to compile projects with RUSTFLAGS='-C link-dead-code' cargo test
to avoid dead code elision.