diff --git a/Makefile b/Makefile index 79b7e04f..a21ab026 100644 --- a/Makefile +++ b/Makefile @@ -126,7 +126,8 @@ unit: btcd unit-cover: $(GOACC_BIN) @$(call print, "Running unit coverage tests.") - $(GOACC_BIN) $$(go list ./... | grep -v lnrpc) -- -test.tags="$(DEV_TAGS) $(LOG_TAGS)" + $(GOACC_BIN) $(COVER_PKG) -- -test.tags="$(DEV_TAGS) $(LOG_TAGS)" + unit-race: @$(call print, "Running unit race tests.") diff --git a/make/testing_flags.mk b/make/testing_flags.mk index eb5b43b1..177dcd98 100644 --- a/make/testing_flags.mk +++ b/make/testing_flags.mk @@ -1,12 +1,14 @@ DEV_TAGS = dev LOG_TAGS = TEST_FLAGS = +COVER_PKG = $$(go list ./... | grep -v lnrpc) # If specific package is being unit tested, construct the full name of the # subpackage. ifneq ($(pkg),) UNITPKG := $(PKG)/$(pkg) UNIT_TARGETED = yes +COVER_PKG = $(PKG)/$(pkg) endif # If a specific unit test case is being target, construct test.run filter.