From 376f30f595510abfb87e0257c40f0e4605406034 Mon Sep 17 00:00:00 2001 From: Gonzalo Diaz Date: Sun, 18 Oct 2026 14:06:47 -0300 Subject: [PATCH] fix: [Docker] [Github Actions] test in docker now run from "coverage" workflow. [Docker] coverage workflow fixed. Coverage dependencies fixed. --- .github/workflows/docker-image.yml | 2 +- Makefile | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 3a47079..8399f8b 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -166,7 +166,7 @@ jobs: docker compose --profile test run --rm ${{ env.IMAGE_NAME }}-test - make test + make coverage # yamllint disable rule:line-length # security: diff --git a/Makefile b/Makefile index e15e70d..44c8e54 100644 --- a/Makefile +++ b/Makefile @@ -113,15 +113,22 @@ test: build --collect:"Code Coverage" \ --logger "console;verbosity=detailed" -coverage: dependencies +coverage/test: ${PACKAGE_TOOL} test --verbosity ${VERBOSITY_LEVEL} \ --collect:"Code Coverage" \ --logger "console;verbosity=detailed" \ --property:CollectCoverage=true +coverage/summary: coverage/test + @echo "################################################################################" + @echo "## Coverage Summary: ###########################################################" + @echo "################################################################################" cat coverage-report/Summary.txt + @echo "################################################################################" + +coverage: coverage/test coverage/summary -coverage/html: dependencies test +coverage/html: dependencies coverage/test @if [ "$$(uname)" = "Darwin" ]; then \ open coverage-report/index.html; \ elif [ "$$(uname | tr '[:upper:]' '[:lower:]')" = "mingw32" ] || [ "$$(uname | tr '[:upper:]' '[:lower:]')" = "mingw64" ] || [ "$$(uname | tr '[:upper:]' '[:lower:]')" = "cygwin" ]; then \