sudo: required dist: trusty language: cpp compiler: gcc before_install: - sudo add-apt-repository -y ppa:beineri/opt-qt542-trusty - sudo apt-get update -qq install: - sudo apt-get install -qq qt54base - source /opt/qt54/bin/qt54-env.sh - wget http://archive.ubuntu.com/ubuntu/pool/universe/l/lcov/lcov_1.13.orig.tar.gz - tar xf lcov_1.13.orig.tar.gz - cd lcov-1.13/ - sudo make install - cd .. before_script: - qmake --version - lcov --version - gcc --version script: - qmake qtpromise.pro CONFIG+=coverage - make -j4 - make check --quiet - lcov -capture --directory . --o coverage.info - lcov -e coverage.info '**/src/**/*' -o coverage.info after_success: - bash <(curl -s https://codecov.io/bash) -f coverage.info