| 1234567891011121314151617 |
- #!/bin/bash
- echo 'Linux main Script started...'
- # Exit with nonzero exit code if anything fails
- set -e
- cd $TRAVIS_BUILD_DIR/source
- cmake -DOpENer_PLATFORM:STRING="POSIX" -DCMAKE_BUILD_TYPE:STRING="Debug" \
- -DOpENer_TESTS:BOOL=ON -DCPPUTEST_HOME:PATH=$TRAVIS_BUILD_DIR/source/dependencies/cpputest \
- -DCPPUTEST_LIBRARY:FILEPATH=$TRAVIS_BUILD_DIR/source/dependencies/cpputest/src/CppUTest/libCppUTest.a \
- -DCPPUTESTEXT_LIBRARY:FILEPATH=$TRAVIS_BUILD_DIR/source/dependencies/cpputest/src/CppUTestExt/libCppUTestExt.a .
- build-wrapper-linux-x86-64 --out-dir bw-output make all
- ctest --output-on-failure
- make OpENer_coverage
- chmod +x $TRAVIS_BUILD_DIR/travis_scripts/compileGcovResults.sh
- $TRAVIS_BUILD_DIR/travis_scripts/compileGcovResults.sh
- sonar-scanner -Dproject.settings=$TRAVIS_BUILD_DIR/sonar-project.properties -Dsonar.sources=. -Dsonar.exclusions=OpENer_coverage/**,dependencies/**,CMakeFiles/** -Dsonar.cfamily.gcov.reportsPath=./gcov_results
|