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