/
.travis.yml
39 lines (31 loc) · 1.36 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
dist: trusty
sudo: true
language: cpp
env:
- CODECOV_TOKEN=63ec6e7b-6ab7-48a6-bdb8-c174a99b5ebf
addons:
sonarqube:
organization: usesystemengineeringbv-github
token:
secure: "HLwn5AMHu1XQWgfyCwmOQfhvP7nVOdrNjhpEex3953AeQtdwJij+SpK9iaFl4BCWaGZ+Lq2QX3IsWkaJqf4cf9TWQMr318nn2rFQ2g3Ld1x88CA0K66MX5jBXciJkgzpJ2TlD001a85JJ7xmJJln6iLwLwQPZ7Bx5n9pcWOL3G6fvWBMObot43F1gh/lR/vHwmwptA1eca8KCXiS/lwFprEqWNj194KKoDINBN4A+oNJtSXaQK89FZAqYJNAx2U8z7/Abm7TsRGBJ//uq2N5Kzy3vkrUjXzgNzoGutT6BLmpcpxHbF/tXlO33wJm2JH0Z431WjVVCqDw9X/OrVxVgcIMLSGNXVBYcPNMth4OIRSpdsszJrT8OvtNYJcHyJzgXqRbHAHuG92B7bd21N7nCV5eaqH8crbDsi9hQTEjHqyKEFWfTGv0+w9oiJzrBjIw81eZFmf5E2jyL05wHrjr61g3J1UBPvbiobBVL1v5HQFv6U5r69Aj+Vtf/QSvEQYoi9w1MJ/77BZ7cqff5z+7HJDqGagZ2mvpSd1Y4RDGle3x4YozJUUtje8gTCzlGtolvpIQR8jEXtHJ7vUoTVmtgtHp7AKwN2MvJSpqnzjiZ8txtB9jarlhY7beA1WDRhOUE4sEL822vv9zZrsur2bU7ehVL2hyR4GCGCC9Ie3eXQE="
compiler:
- gcc
install:
- sudo apt-get install -y python-pytest
- sudo pip install pytest-travis-fold nose-parameterized
before_script:
- mkdir build
- cd build
- cmake .. -DCMAKE_BUILD_TYPE=Coverage
script:
- make
- ./build/bin/unit-tests
- py.test ../src-ftest/sample-test.py
after_success:
- bash <(curl -s https://codecov.io/bash)
- cd ..
- build-wrapper-linux-x86-64 --out-dir bw-output make -C build clean all
- sonar-scanner
cache:
directories:
- "$HOME/.sonar/cache"