28 lines
615 B
Bash
28 lines
615 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
script() {
|
|
if [ "${TRAVIS_PULL_REQUEST}" == "false" ];
|
|
then
|
|
COVERALLS_PARALLEL=true
|
|
|
|
if [ ! -z "$JS" ];
|
|
then
|
|
bash js.cover.sh
|
|
else
|
|
go test -covermode=count -coverprofile=profile.cov
|
|
fi
|
|
|
|
go get github.com/axw/gocov/gocov github.com/mattn/goveralls golang.org/x/tools/cmd/cover
|
|
$HOME/gopath/bin/goveralls --coverprofile=profile.cov -service=travis-ci
|
|
fi
|
|
|
|
if [ -z "$JS" ];
|
|
then
|
|
go get golang.org/x/lint/golint && golint ./...
|
|
go vet
|
|
go test -bench=.* -v ./...
|
|
fi
|
|
}
|
|
|
|
"$@" |