Page MenuHomePhabricator

Setting up codecov
Open, NormalPublic

Description

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).

https://codecov.io/gh/marcelhollerbach/efl

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 [1] when the commit is successfully build.

1:

mkdir build/efl-private
lcov -o build/efl-private/coverage.info -e ./meson-logs/coverage.info "*/src/lib/*"
/codecov-script -s ./build/efl-private
bu5hm4n created this task.May 5 2019, 11:03 AM
bu5hm4n triaged this task as Normal priority.