I was playing arround with a new service called codecov, it is basically a visualisation of our coverage data.
The coverage data needs to be uploaded by a call to a shell script. Since our project is so lovely huge, we also have to preprocess the data, in order to get it into a size that is managable for the service. (Only including src/lib/ makes it small enough).
In order to make this work we would need:
- We need lcov & the codecov bash script installed in every docker container
- Include the tocken of the project
- Execute the script  when the commit is successfully build.
mkdir build/efl-private lcov -o build/efl-private/coverage.info -e ./meson-logs/coverage.info "*/src/lib/*" /codecov-script -s ./build/efl-private