github.com/misfo/deis@v1.0.1-0.20141111224634-e0eee0392b8a/tests/Makefile (about)

     1  test: test-smoke
     2  
     3  test-smoke: test-style
     4  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
     5  		go test -tags integration -short -timeout 20m -v -run TestSmoke
     6  
     7  test-full: test-style
     8  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
     9  		go test -tags integration -v -run TestGlobal
    10  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    11  		go test -tags integration -v -run TestApps
    12  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    13  		go test -tags integration -v -run TestAuth
    14  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    15  		go test -tags integration -v -run TestBuilds
    16  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    17  		go test -tags integration -v -run TestConfig
    18  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    19  		go test -tags integration -v -run TestKeys
    20  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    21  		go test -tags integration -v -run TestPerms
    22  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    23  		go test -tags integration -v -run TestPs
    24  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    25  		go test -tags integration -v -run TestReleases
    26  
    27  setup-root-gotools:
    28  	sudo GOPATH=/tmp/tmpGOPATH go get -u -v code.google.com/p/go.tools/cmd/cover
    29  	sudo GOPATH=/tmp/tmpGOPATH go get -u -v code.google.com/p/go.tools/cmd/vet
    30  	sudo rm -rf /tmp/tmpGOPATH
    31  
    32  setup-gotools:
    33  	go get -v github.com/golang/lint/golint
    34  
    35  test-style:
    36  	go vet -x ./...
    37  	-golint ./...
    38  
    39  nuke_from_orbit:
    40  	-docker kill `docker ps -q`
    41  	-docker rm `docker ps -a -q`
    42  	-docker rmi -f `docker images -q`