From 9346d5d0fdb3aea223a1ddba76361ae9e33bf0a1 Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Sun, 14 Aug 2022 18:38:28 +0200 Subject: [PATCH] ci: generate per-profile coverdata --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 2c3077acc..a363a467d 100644 --- a/Makefile +++ b/Makefile @@ -64,7 +64,7 @@ $(REBAR): prepare ensure-rebar3 .PHONY: eunit eunit: $(REBAR) conf-segs - @ENABLE_COVER_COMPILE=1 $(REBAR) eunit -v -c + @ENABLE_COVER_COMPILE=1 $(REBAR) eunit -v -c --cover_export_name $(PROFILE)-eunit .PHONY: proper proper: $(REBAR) @@ -72,7 +72,7 @@ proper: $(REBAR) .PHONY: ct ct: $(REBAR) conf-segs - @ENABLE_COVER_COMPILE=1 $(REBAR) ct --name $(CT_NODE_NAME) -c -v + @ENABLE_COVER_COMPILE=1 $(REBAR) ct --name $(CT_NODE_NAME) -c -v --cover_export_name $(PROFILE)-ct .PHONY: static_checks static_checks: @@ -85,7 +85,7 @@ APPS=$(shell $(SCRIPTS)/find-apps.sh) define gen-app-ct-target $1-ct: $(REBAR) @$(SCRIPTS)/pre-compile.sh $(PROFILE) - @ENABLE_COVER_COMPILE=1 $(REBAR) ct --name $(CT_NODE_NAME) -c -v --cover_export_name $(subst /,-,$1) --suite $(shell $(SCRIPTS)/find-suites.sh $1) + @ENABLE_COVER_COMPILE=1 $(REBAR) ct --name $(CT_NODE_NAME) -c -v --cover_export_name $(PROFILE)-$(subst /,-,$1) --suite $(shell $(SCRIPTS)/find-suites.sh $1) endef $(foreach app,$(APPS),$(eval $(call gen-app-ct-target,$(app))))