From ff116d59cfd31461c4123be9709f83f77511bfb8 Mon Sep 17 00:00:00 2001 From: Christophe Bedard Date: Mon, 2 Nov 2020 16:42:11 -0500 Subject: [PATCH] Fix paths for codecov Backport (with modification) of 8226ea6a58e63cb8f51780d5bc0e9a0df405c3e8 from !184 Signed-off-by: Christophe Bedard Fix paths --- .gitlab-ci.yml | 6 ++++-- codecov.yml | 3 +++ 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 codecov.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 88ac030..c5db00a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -61,12 +61,14 @@ coverage: stage: report image: $BASE_IMAGE_ID:$DISTRO script: + - pip3 install -U codecov - colcon build --symlink-install --event-handlers console_cohesion+ --packages-up-to $PACKAGES_LIST --mixin coverage-gcc coverage-pytest --cmake-args -DBUILD_TESTING=ON --no-warn-unused-cli + - colcon lcov-result --initial - colcon test --event-handlers console_cohesion+ --packages-select $PACKAGES_LIST --mixin coverage-pytest - colcon test-result --all - - bash <(curl -s https://codecov.io/bash) -X gcovout - - colcon lcov-result --packages-select tracetools tracetools_test --verbose + - colcon lcov-result --packages-select tracetools tracetools_test --filter **/tracetools_test/test/* --verbose - colcon coveragepy-result --packages-select $PACKAGES_LIST --verbose --coverage-report-args -m + - codecov -X gcovout --file lcov/total_coverage.info coveragepy/.coverage allow_failure: true <<: *global_artifacts diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 0000000..96f8a1b --- /dev/null +++ b/codecov.yml @@ -0,0 +1,3 @@ +fixes: + - "/builds/ros-tracing/ros2_tracing/::" + - "/builds/ros-tracing/ros2_tracing/install/tracetools/::tracetools/"