github.com/lorieri/deis@v1.3.1/tests/Makefile (about)

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