github.com/blystad/deis@v0.11.0/tests/Makefile (about)

     1  test: test-smoke
     2  
     3  test-smoke: test-style
     4  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
     5  		go test -tags integration -short -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 TestClusters
    18  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    19  		go test -tags integration -v -run TestConfig
    20  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    21  		go test -tags integration -v -run TestKeys
    22  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    23  		go test -tags integration -v -run TestPerms
    24  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    25  		go test -tags integration -v -run TestPs
    26  	GOPATH=$(CURDIR)/_vendor:$(GOPATH) \
    27  		go test -tags integration -v -run TestReleases
    28  
    29  setup-root-gotools:
    30  	sudo GOPATH=/tmp/tmpGOPATH go get -u -v code.google.com/p/go.tools/cmd/cover
    31  	sudo GOPATH=/tmp/tmpGOPATH go get -u -v code.google.com/p/go.tools/cmd/vet
    32  	sudo rm -rf /tmp/tmpGOPATH
    33  
    34  setup-gotools:
    35  	go get -v github.com/golang/lint/golint
    36  
    37  test-style:
    38  	go vet -x ./...
    39  	-golint *.go dockercli etcdutils mock utils
    40  
    41  nuke_from_orbit:
    42  	-docker kill `docker ps -q`
    43  	-docker rm `docker ps -a -q`
    44  	-docker rmi -f `docker images -q`