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