Testing travis job feature.

This commit is contained in:
Godzil
2020-02-18 11:50:16 +00:00
parent af96d52c5a
commit 11a00a6e74

View File

@@ -13,19 +13,29 @@ compiler:
- clang - clang
- gcc - gcc
jobs:
script: include:
- mkdir build - stage: "Build"
- cd build script:
- cmake .. - mkdir build
- make - cd build
- make test - cmake ..
- cd .. - make
- mkdir coverage - cd ..
- cd coverage - stage: "Tests"
- cmake .. -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug name: "Unit tests"
- cmake --build . script:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then cmake --build . --target coveralls; fi - 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: after_success:
- bash <(curl -s https://codecov.io/bash) - bash <(curl -s https://codecov.io/bash)