From 6f3fe3f3ecacaff314ad7353cf3fd40c2c2fc085 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Mon, 9 Oct 2017 02:13:43 -0400 Subject: [PATCH] travis-ci enable codecov (#8090) --- .gitignore | 1 + .travis.yml | 7 +++++++ Makefile | 3 --- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index dae302ec51..66def218d5 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,4 @@ cppcheck scan-build +*.gcov diff --git a/.travis.yml b/.travis.yml index 3c250af314..defbb4d1ba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,11 @@ matrix: services: - docker env: BUILD_TARGET=tests + - os: linux + sudo: required + services: + - docker + env: BUILD_TARGET=tests_coverage - os: linux sudo: required services: @@ -78,6 +83,8 @@ script: ./Tools/docker_run.sh 'make check_format'; elif [[ "${BUILD_TARGET}" = "tests" ]]; then ./Tools/docker_run.sh 'make tests'; + elif [[ "${BUILD_TARGET}" = "tests_coverage" ]]; then + ./Tools/docker_run.sh 'make tests_coverage' && bash <(curl -s https://codecov.io/bash); elif [[ "${BUILD_TARGET}" = "px4_metadata" ]]; then ./Tools/docker_run.sh 'make px4_metadata'; elif [[ "${BUILD_TARGET}" = "clang-tidy" ]]; then diff --git a/Makefile b/Makefile index 7d8dbfcafb..2a431f73a4 100644 --- a/Makefile +++ b/Makefile @@ -309,9 +309,6 @@ coveralls_upload: --exclude=src/modules/uavcan/libuavcan \ --root . --build-root build/posix_sitl_default/ --follow-symlinks -codecov_upload: - @/bin/bash -c "bash <(curl -s https://codecov.io/bash)" - # static analyzers (scan-build, clang-tidy, cppcheck) # -------------------------------------------------------------------- .PHONY: posix_sitl_default-clang scan-build clang-tidy clang-tidy-fix clang-tidy-quiet cppcheck check_stack