mirror of
https://github.com/gogrlx/nats-server.git
synced 2026-04-15 18:50:41 -07:00
Merge pull request #2547 from nats-io/travis_coveralls
Run coverage, but push to coverall only after_success
This commit is contained in:
@@ -35,6 +35,8 @@ script:
|
||||
- if [[ ! $TRAVIS_TAG ]]; then go test -v -run=TestNoRace --failfast -p=1 -timeout 20m ./...; fi
|
||||
- if [[ ! $TRAVIS_TAG ]]; then if [[ "$TRAVIS_GO_VERSION" =~ 1.15 ]]; then ./scripts/cov.sh TRAVIS; else go test -v -race -p=1 --failfast -timeout 20m ./...; fi; fi
|
||||
- set +e
|
||||
after_success:
|
||||
- if [[ ! $TRAVIS_TAG ]]; then if [[ "$TRAVIS_GO_VERSION" =~ 1.15 ]]; then $HOME/gopath/bin/goveralls -coverprofile=acc.out -service travis-ci; fi; fi
|
||||
|
||||
deploy:
|
||||
provider: script
|
||||
|
||||
@@ -15,10 +15,9 @@ go test -v -failfast -covermode=atomic -coverprofile=./cov/test.out -coverpkg=./
|
||||
gocovmerge ./cov/*.out > acc.out
|
||||
rm -rf ./cov
|
||||
|
||||
# If we have an arg, assume travis run and push to coveralls. Otherwise launch browser results
|
||||
if [[ -n $1 ]]; then
|
||||
$HOME/gopath/bin/goveralls -coverprofile=acc.out -service travis-ci
|
||||
rm -rf ./acc.out
|
||||
else
|
||||
# Without argument, launch browser results. We are going to push to coveralls only
|
||||
# from Travis.yml and after success of the build (and result of pushing will not affect
|
||||
# build result).
|
||||
if [[ $1 == "" ]]; then
|
||||
go tool cover -html=acc.out
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user