diff --git a/.travis.yml b/.travis.yml index 427b40f..d9312eb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,8 +5,10 @@ services: - docker env: - OS_NAME: linux +before_script: +- go get golang.org/x/tools/cmd/cover +- go get github.com/mattn/goveralls script: - ./build.sh _travis-${TRAVIS_OS_NAME} +- $GOPATH/bin/goveralls -coverprofile=coverage.cov -service=travis-ci - ./scripts/travis_test.sh -after_success: -- bash <(curl -s https://codecov.io/bash) diff --git a/build.sh b/build.sh index c9c846e..76757d2 100755 --- a/build.sh +++ b/build.sh @@ -51,7 +51,7 @@ elif [ "$1" = "_travis-linux" ]; then set -x $0 linux docker run -v `pwd`:/oonibuild -w /oonibuild -t oonibuild \ - go test -v -coverprofile=coverage.txt -covermode=atomic ./... + go test -v -coverprofile=coverage.cov -covermode=atomic ./... elif [ "$1" = "_travis-osx" ]; then set -x @@ -60,7 +60,7 @@ elif [ "$1" = "_travis-osx" ]; then brew upgrade brew install measurement-kit $0 macos - go test -v -coverprofile=coverage.txt -covermode=atomic ./... + go test -v -coverprofile=coverage.cov -covermode=atomic ./... elif [ "$1" = "help" ]; then echo "Usage: $0 linux | macos | release | windows"