diff --git a/.travis.yml b/.travis.yml index d4ca5329..3f83776e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,14 @@ language: go +before_install: + - go get github.com/axw/gocov/gocov + - go get github.com/mattn/goveralls + - go get golang.org/x/tools/cmd/cover + install: - - export GOPATH="$HOME/gopath" - mkdir -p "$GOPATH/src/google.golang.org" - mv "$TRAVIS_BUILD_DIR" "$GOPATH/src/google.golang.org/grpc" script: - make test testrace + - make coverage diff --git a/Makefile b/Makefile index 0dc225ff..5bc38be2 100644 --- a/Makefile +++ b/Makefile @@ -45,3 +45,6 @@ testrace: testdeps clean: go clean google.golang.org/grpc/... + +coverage: testdeps + goveralls -v google.golang.org/grpc/...