github.com/kubeshop/testkube@v1.17.23/contrib/executor/postman/Makefile (about)

     1  .PHONY: test cover
     2  NAME ?= postman
     3  
     4  CHART_NAME=postman-executor
     5  BIN_DIR ?= $(HOME)/bin
     6  GITHUB_TOKEN ?= "SET_ME"
     7  USER ?= $(USER)
     8  NAMESPACE ?= "kt1"
     9  DATE ?= $(shell date -u --iso-8601=seconds)
    10  COMMIT ?= $(shell git log -1 --pretty=format:"%h")
    11  
    12  run-executor:
    13  	EXECUTOR_PORT=8082 go run cmd/agent/main.go
    14  
    15  run-mongo-dev:
    16  	docker run -p 27017:27017 mongo
    17  
    18  run-mongo-detached:
    19  	docker run -d -p 27017:27017 mongo
    20  
    21  docker-build:
    22  	docker build -t kubeshop/$(NAME)-runner -f build/agent/Dockerfile .
    23  
    24  install-swagger-codegen-mac:
    25  	brew install swagger-codegen
    26  
    27  test:
    28  	go test ./... -cover
    29  
    30  .PHONY: integration-test
    31  integration-test:
    32  	INTEGRATION=y gotestsum --format pkgname -- -run _Integration -cover ./...
    33  
    34  test-e2e:
    35  	go test --tags=e2e -v ./test/e2e
    36  
    37  test-e2e-namespace:
    38  	NAMESPACE=$(NAMESPACE) go test --tags=e2e -v  ./test/e2e
    39  
    40  cover:
    41  	@go test -failfast -count=1 -v -tags test  -coverprofile=./testCoverage.txt ./... && go tool cover -html=./testCoverage.txt -o testCoverage.html && rm ./testCoverage.txt
    42  	open testCoverage.html
    43  
    44  version-bump: version-bump-patch
    45  
    46  version-bump-patch:
    47  	go run cmd/tools/main.go bump -k patch
    48  
    49  version-bump-minor:
    50  	go run cmd/tools/main.go bump -k minor
    51  
    52  version-bump-major:
    53  	go run cmd/tools/main.go bump -k major
    54  
    55  version-bump-dev:
    56  	go run cmd/tools/main.go bump --dev