From aa3d2c1cf6374d423383181b4565eae4304f8923 Mon Sep 17 00:00:00 2001 From: Malte Bauch <malte.bauch@tbnet.works> Date: Wed, 20 Apr 2022 19:44:58 +0000 Subject: [PATCH] Add mockery to the makefiles install-tools list See merge request danet/gosdn!290 Co-authored-by: Andre Sterba <andre.sterba@stud.h-da.de> Co-authored-by: Malte Bauch <malte.bauch@extern.h-da.de> --- Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 13e08b2ca..163135e48 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,7 @@ install-tools: mkdir -p $(GOSDN_PRG) go install gotest.tools/gotestsum@v1.7.0 go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.45.1 + go install github.com/vektra/mockery/v2@v2.11.0 @echo Finished installing development tooling ci-install-tools: @@ -34,6 +35,9 @@ lint: install-tools lint-fix: install-tools ./$(TOOLS_DIR)/golangci-lint run --config .golangci.yml --fix | jq +generate-controller-mocks: install-tools + ./$(TOOLS_DIR)/mockery --all --output './controller/mocks' --dir './controller/interfaces/' + build: pre $(GOBUILD) -o $(BUILD_ARTIFACTS_PATH)/gosdn ./controller/cmd/gosdn CGO_ENABLED=0 $(GOBUILD) -o $(BUILD_ARTIFACTS_PATH)/gosdnc ./cli/ -- GitLab