CI_RUN?=false ADDITIONAL_BUILD_FLAGS="" ifeq ($(CI_RUN), true) ADDITIONAL_BUILD_FLAGS="-test.local_endpoint" endif .PHONY: help help: ## display this help @awk 'BEGIN {FS = ":.*##"; printf "\nUsage:\n make \033[36m\033[0m\n\nTargets:\n"} /^[a-zA-Z0-9_-]+:.*?##/ { printf " \033[36m%-20s\033[0m %s\n", $$1, $$2 }' $(MAKEFILE_LIST) .PHONY: test test: ## run tests on library @go test $(ADDITIONAL_BUILD_FLAGS) -v -cover ./... .PHONY: test-packages test-packages: ## run tests on packages @go test -v -cover ./pkg/... .PHONY: all all: test-packages test