github.com/ghodss/etcd@v0.3.1-0.20140417172404-cc329bfa55cb/test.sh (about) 1 #!/bin/sh -e 2 3 . ./build 4 5 go test -i ./etcd 6 go test -v ./etcd -race 7 8 go test -i ./http 9 go test -v ./http -race 10 11 go test -i ./store 12 go test -v ./store -race 13 14 go test -i ./server 15 go test -v ./server -race 16 17 go test -i ./config 18 go test -v ./config -race 19 20 go test -i ./server/v1/tests 21 go test -v ./server/v1/tests -race 22 23 go test -i ./server/v2/tests 24 go test -v ./server/v2/tests -race 25 26 go test -i ./mod/lock/v2/tests 27 go test -v ./mod/lock/v2/tests 28 29 go test -i ./pkg/btrfs 30 go test -v ./pkg/btrfs 31 32 go test -i ./tests/functional 33 ETCD_BIN_PATH=$(pwd)/bin/etcd go test -v ./tests/functional -race 34 35 fmtRes=`gofmt -l $GOFMTPATH` 36 if [ "$fmtRes" != "" ]; then 37 echo "Failed to pass golang format checking." 38 echo "Please gofmt modified go files, or run './build --fmt'." 39 exit 1 40 fi