From 734541786f7127ccbd7a4924187c5ffde22cc127 Mon Sep 17 00:00:00 2001 From: Adam Saleh Date: Fri, 27 Feb 2026 12:48:25 +0100 Subject: [PATCH] Added unit-test codecov upload. Signed-off-by: Adam Saleh --- scripts/openshiftci-presubmit-unittests.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scripts/openshiftci-presubmit-unittests.sh b/scripts/openshiftci-presubmit-unittests.sh index 9b858df9d48..fd738415268 100755 --- a/scripts/openshiftci-presubmit-unittests.sh +++ b/scripts/openshiftci-presubmit-unittests.sh @@ -27,3 +27,16 @@ cd ../.. # Run unit make test + +# Upload coverage to codecov.io - failures here should not fail the build +( + set +e + CODECOV_TOKEN_FILE="/var/run/codecov-token/CODECOV_TOKEN" + if [[ ! -f "${CODECOV_TOKEN_FILE}" ]]; then + echo "Codecov token not found at ${CODECOV_TOKEN_FILE}, skipping upload" + exit 0 + fi + curl -OSs --fail-with-body https://cli.codecov.io/latest/linux/codecov + chmod +x codecov + CODECOV_TOKEN="$(cat "${CODECOV_TOKEN_FILE}")" ./codecov upload-process --flag unit-tests --file cover.out +) || echo "Coverage upload to codecov.io failed, continuing"