From a8959f61165a84149f28b75556f85b16ea60d694 Mon Sep 17 00:00:00 2001 From: Levente Polyak <anthraxx@archlinux.org> Date: Sat, 16 Dec 2023 15:44:35 +0100 Subject: [PATCH] fix(coverage): do not suppress errors and print statistics --- .gitlab-ci.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2189d93..5541e95 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,10 +15,16 @@ test: code-coverage: script: - pacman -Syu --needed --noconfirm podman make jq - - make test-coverage 2>/dev/null - - "echo \"Percent coverage: $(jq -r .percent_covered coverage/bats.*/coverage.json)%\"" + - make test-coverage + - jq -r '. | + ["Percent covered", .percent_covered], + ["Covered lines", .covered_lines], + ["Total lines", .total_lines], + ["Percent low", .percent_low], + ["Percent high", .percent_high] | @tsv' coverage/bats.*/coverage.json tags: - vm + coverage: '/Percent covered\s+\d+\.\d+/' artifacts: reports: coverage_report: -- GitLab