From be245523c9417a110f007edd364c49b060b8fe12 Mon Sep 17 00:00:00 2001 From: Godzil Date: Tue, 18 Feb 2020 12:07:37 +0000 Subject: [PATCH] This should be the proper way. --- .travis.yml | 53 +++++++++++++++++++++++------------------------------ 1 file changed, 23 insertions(+), 30 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3a31ca0..f0a02fd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,41 +1,34 @@ dist: bionic language: c -os: - - linux - - osx addons: apt: packages: - lcov +os: + - linux + - osx compiler: - - clang - - gcc + - clang + - gcc + +script: + - mkdir build + - cd build + - cmake .. + - make test jobs: - include: - - stage: "Build" - script: - - mkdir build - - cd build - - cmake .. - - make - - cd .. - - stage: "Tests" - name: "Unit tests" - script: - - cd build - - make test - - cd .. - - stage: "Coverage" - name: "Running coverall coverage" - script: - - 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) \ No newline at end of file + include: + - stage: "Coverage" + os: linux + compiler: clang + script: + - mkdir coverage + - cd coverage + - cmake .. -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug + - cmake --build . + - cmake --build . --target coveralls + after_success: + - bash <(curl -s https://codecov.io/bash) \ No newline at end of file