message: Add coverage report to travis config
diff: @@ -6,3 +6,28 @@ rust:
  matrix:
  allow_failures:
  - rust: nightly
  +before_install:
  + - sudo apt-get update
  +addons:
  + apt:
  + packages:
  + - libcurl4-openssl-dev
  + - libelf-dev
  + - libdw-dev
  + - cmake
  + - gcc
  + - binutils-dev
  +after_success: |
  + wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz &&
  + tar xzf master.tar.gz &&
  + cd kcov-master &&
  + mkdir build &&
  + cd build &&
  + cmake .. &&
  + make &&
  + sudo make install &&
  + cd ../.. &&
  + rm -rf kcov-master &&
  + for file in target/debug/<PROJECT-NAME>-*; do mkdir -p "target/cov/$(basename $file)"; kcov --exclude-pattern=/.cargo,/usr/lib --verify "target/cov/$(basename $file)" "$file"; done &&
  + bash <(curl -s https://codecov.io/bash) &&
  + echo "Uploaded code coverage"
  