github.com/pkg/sftp@v1.13.6/Makefile (about) 1 .PHONY: integration integration_w_race benchmark 2 3 integration: 4 go test -integration -v ./... 5 go test -testserver -v ./... 6 go test -integration -testserver -v ./... 7 go test -integration -allocator -v ./... 8 go test -testserver -allocator -v ./... 9 go test -integration -testserver -allocator -v ./... 10 11 integration_w_race: 12 go test -race -integration -v ./... 13 go test -race -testserver -v ./... 14 go test -race -integration -testserver -v ./... 15 go test -race -integration -allocator -v ./... 16 go test -race -testserver -allocator -v ./... 17 go test -race -integration -allocator -testserver -v ./... 18 19 COUNT ?= 1 20 BENCHMARK_PATTERN ?= "." 21 22 benchmark: 23 go test -integration -run=NONE -bench=$(BENCHMARK_PATTERN) -benchmem -count=$(COUNT) 24 25 benchmark_w_memprofile: 26 go test -integration -run=NONE -bench=$(BENCHMARK_PATTERN) -benchmem -count=$(COUNT) -memprofile memprofile.out 27 go tool pprof -svg -output=memprofile.svg memprofile.out