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