dist: bionic language: c os: - linux - osx addons: apt: packages: - lcov compiler: - clang - gcc script: - mkdir build - cd build - cmake .. - make - make test - cd .. - mkdir coverage - cd coverage - cmake .. -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug - cmake --build . - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then cmake --build . --target coveralls; fi after_success: - bash <(curl -s https://codecov.io/bash)