linuxScript.sh 956 B

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