diff options
author | Conlain Kelly <conlain.k@gmail.com> | 2018-06-06 09:52:01 -0400 |
---|---|---|
committer | Conlain Kelly <conlain.k@gmail.com> | 2018-06-06 09:52:01 -0400 |
commit | abe018e0fbdd91bcf0056b2e32cb3dc55716f646 (patch) | |
tree | 19644568a9d89527d5c2dc578ed4abe7a9296178 | |
parent | 31ed739ba05c6702600f76645132b40d8392587b (diff) | |
download | sdl_core-abe018e0fbdd91bcf0056b2e32cb3dc55716f646.tar.gz |
Add in working travis build that runs unit tests, apply style check fix
-rw-r--r-- | .travis.yml | 55 | ||||
-rw-r--r-- | src/components/application_manager/test/commands/hmi/activate_app_request_test.cc | 3 |
2 files changed, 13 insertions, 45 deletions
diff --git a/.travis.yml b/.travis.yml index 69db195531..51dfaf4988 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,53 +13,22 @@ addons: apt: sources: - ubuntu-toolchain-r-test - packages: - - gcc-4.9 - - g++-4.9 - - libssl-dev - - libbluetooth3 - - libbluetooth-dev - - libudev-dev - - libusb-1.0 - - cmake - - html2text - - clang-format-3.6 - - binutils + before_install: - - sudo apt-get -qq update - - sudo apt-get -q -y install bluez-tools sqlite3 libsqlite3-dev automake1.11 - - wget http://archive.ubuntu.com/ubuntu/pool/main/l/lcov/lcov_1.11-3_all.deb - - sudo dpkg -i lcov_1.11-3_all.deb + - sudo apt-get update + - sudo apt-get install libssl-dev libbluetooth3 libbluetooth-dev libudev-dev cmake html2text lcov git cmake automake1.11 build-essential libavahi-client-dev sqlite3 libsqlite3-dev libgtest-dev bluez-tools libpulse-dev libusb-1.0.0-dev cppcheck + - sudo apt-get install -f clang-format-3.6 + script: - - sudo ln -sf /usr/bin/gcov-4.9 /usr/bin/gcov - - bash -e tools/infrastructure/check_style.sh - - echo "Number of processing units available ${PROCESSING_UNITS_COUNT}" - - mkdir build && cd build && cmake ../ -DBUILD_TESTS=ON -DENABLE_GCOV=ON && make install -j${PROCESSING_UNITS_COUNT} - - sudo ldconfig - - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`/bin/lib ; make test - - bash ../tools/infrastructure/show_disabled.sh - - bash -ex ../tools/infrastructure/collect_coverage.sh ./ + - mkdir build + - pushd build + - cmake ../ -DBUILD_TESTS=ON + - make install && sudo ldconfig && make test + - popd + - cppcheck --force -isrc/3rd_party -isrc/3rd_party-static --quiet --error-exitcode=1 src + - ./tools/infrastructure/check_style.sh env: global: - LC_CTYPE=en_US.UTF-8 - CTEST_OUTPUT_ON_FAILURE=TRUE - - CMAKE_CXX_COMPILER=g++-4.9 - - CMAKE_C_COMPILER=gcc-4.9 - LD_LIBRARY_PATH=. - - PROCESSING_UNITS_COUNT=$("nproc") -after_success: - - pwd ; bash <(curl -s https://codecov.io/bash) -f ./coverage/coverage.info || echo "Codecov did not collect coverage reports" -deploy: - provider: releases - api-key: "uw8e4USTAS6c9LFhRMYOvw" - file: - - "coverage_report.tar.gz" - skip_cleanup: true - on: - tags: true -notifications: - email: - - AKutsan@luxoft.com - - NSnitsar@luxoft.com - - MGhiumiusliu@luxoft.com - diff --git a/src/components/application_manager/test/commands/hmi/activate_app_request_test.cc b/src/components/application_manager/test/commands/hmi/activate_app_request_test.cc index 7f7911a01d..ff309d444a 100644 --- a/src/components/application_manager/test/commands/hmi/activate_app_request_test.cc +++ b/src/components/application_manager/test/commands/hmi/activate_app_request_test.cc @@ -105,8 +105,7 @@ TEST_F(ActivateAppRequestTest, Run_SUCCESS) { EXPECT_CALL(app_mngr_, SendMessageToHMI(CheckMessage(mobile_apis::HMILevel::HMI_FULL))); #else - EXPECT_CALL(app_mngr_, - SendMessageToHMI(msg))); + EXPECT_CALL(app_mngr_, SendMessageToHMI(msg)); #endif command->Run(); |