github.com/kubeshop/testkube@v1.17.23/contrib/executor/soapui/Makefile (about) 1 NAME ?= testkube-soapui-executor 2 BIN_DIR ?= $(HOME)/bin 3 4 build: 5 go build -o $(BIN_DIR)/$(NAME) cmd/agent/main.go 6 7 .PHONY: test cover build 8 9 run: 10 EXECUTOR_PORT=8082 go run cmd/agent/main.go 11 12 mongo-dev: 13 docker run -p 27017:27017 mongo 14 15 docker-build: 16 docker build --platform linux/amd64 -t kubeshop/$(NAME) -f build/agent/Dockerfile . 17 18 install-swagger-codegen-mac: 19 brew install swagger-codegen 20 21 test: 22 go test ./... -cover 23 24 .PHONY: integration-test 25 integration-test: 26 INTEGRATION=y gotestsum --format pkgname -- -run _Integration -cover ./... 27 28 test-e2e: 29 go test --tags=e2e -v ./test/e2e 30 31 test-e2e-namespace: 32 NAMESPACE=$(NAMESPACE) go test --tags=e2e -v ./test/e2e 33 34 cover: 35 @go test -failfast -count=1 -v -tags test -coverprofile=./testCoverage.txt ./... && go tool cover -html=./testCoverage.txt -o testCoverage.html && rm ./testCoverage.txt 36 open testCoverage.html 37 38 version-bump: version-bump-patch 39 40 version-bump-patch: 41 go run cmd/tools/main.go bump -k patch 42 43 version-bump-minor: 44 go run cmd/tools/main.go bump -k minor 45 46 version-bump-major: 47 go run cmd/tools/main.go bump -k major 48 49 version-bump-dev: 50 go run cmd/tools/main.go bump --dev 51 52 update-modules: ## Update go modules 53 go mod tidy 54 go get -u ./...