Browse Source

Testing travis job feature.

Godzil 4 years ago
parent
commit
11a00a6e74
1 changed files with 23 additions and 13 deletions
  1. 23 13
      .travis.yml

+ 23 - 13
.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)