| #!/bin/sh | |
| set -e | |
| export GOPATH=`pwd` | |
| export GOBIN=`pwd`/bin | |
| export GO111MODULE=off | |
| mkdir -p src/github.com/golang/mock | |
| cd src/github.com/golang | |
| curl -fsSL https://github.com/golang/mock/archive/v1.2.0.tar.gz -o mock.tar.gz | |
| tar -xzvf mock.tar.gz -C mock --strip-components=1 | |
| cd mock/mockgen | |
| go install . | |
| cd ../../../../../ | |
| bin/mockgen -destination=src/common/mock_handler.go -package=common gen/thrifttest ThriftTest |