From 11a00a6e748f8575e7dd148f64b07483c3a34565 Mon Sep 17 00:00:00 2001 From: Godzil Date: Tue, 18 Feb 2020 11:50:16 +0000 Subject: [PATCH] Testing travis job feature. --- .travis.yml | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/.travis.yml b/.travis.yml index f98b2bd..3a31ca0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,19 +13,29 @@ 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 +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