From e31f405b90868b9fbc433ac8a42741d1133eec39 Mon Sep 17 00:00:00 2001 From: Mark Spanbroek Date: Tue, 8 Nov 2022 14:10:48 +0100 Subject: [PATCH] [ci] Calculate coverage on unit tests only This enables faster development cycles at the expense of code coverage accuracy. --- Makefile | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 46a2503c..7200eb44 100644 --- a/Makefile +++ b/Makefile @@ -120,13 +120,10 @@ else endif coverage: - $(MAKE) NIMFLAGS="$(NIMFLAGS) --lineDir:on --passC:-fprofile-arcs --passC:-ftest-coverage --passL:-fprofile-arcs --passL:-ftest-coverage" testAll - cd nimcache/release/codex && rm -f *.c + $(MAKE) NIMFLAGS="$(NIMFLAGS) --lineDir:on --passC:-fprofile-arcs --passC:-ftest-coverage --passL:-fprofile-arcs --passL:-ftest-coverage" test cd nimcache/release/testCodex && rm -f *.c - cd nimcache/release/testContracts && rm -f *.c - cd nimcache/release/testIntegration && rm -f *.c mkdir -p coverage - lcov --capture --directory nimcache/release/codex --directory nimcache/release/testCodex --directory nimcache/release/testContracts --directory nimcache/release/testIntegration --output-file coverage/coverage.info + lcov --capture --directory nimcache/release/testCodex --output-file coverage/coverage.info shopt -s globstar && ls $$(pwd)/codex/{*,**/*}.nim shopt -s globstar && lcov --extract coverage/coverage.info $$(pwd)/codex/{*,**/*}.nim --output-file coverage/coverage.f.info echo -e $(BUILD_MSG) "coverage/report/index.html"