Codebase list golang-github-go-kit-kit / d2f2902b-79c4-43cd-8c09-341e33fc6017/v0.7.0 coveralls.bash
d2f2902b-79c4-43cd-8c09-341e33fc6017/v0.7.0

Tree @d2f2902b-79c4-43cd-8c09-341e33fc6017/v0.7.0 (Download .tar.gz)

coveralls.bash @d2f2902b-79c4-43cd-8c09-341e33fc6017/v0.7.0

b6c20f2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
#!/usr/bin/env bash

if ! type -P gover
then
	echo gover missing: go get github.com/modocache/gover
	exit 1
fi

if ! type -P goveralls
then
	echo goveralls missing: go get github.com/mattn/goveralls
	exit 1
fi

if [[ "$COVERALLS_TOKEN" == "" ]]
then
	echo COVERALLS_TOKEN not set
	exit 1
fi

go list ./... | grep -v '/examples/' | cut -d'/' -f 4- | while read d
do
	cd $d
	go test -covermode count -coverprofile coverage.coverprofile
	cd -
done

gover
goveralls -coverprofile gover.coverprofile -service travis-ci -repotoken $COVERALLS_TOKEN
find . -name '*.coverprofile' -delete