mirror of https://github.com/docker/docs.git
Enable coveralls.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
parent
721c3b07ab
commit
9ddadcd880
|
@ -12,9 +12,12 @@ install:
|
|||
- export GOPATH=${TRAVIS_BUILD_DIR}/Godeps/_workspace:$GOPATH
|
||||
- export PATH=${TRAVIS_BUILD_DIR}/Godeps/_workspace/bin:$PATH
|
||||
- go get code.google.com/p/go.tools/cmd/vet
|
||||
- go get code.google.com/p/go.tools/cmd/cover
|
||||
- go get github.com/mattn/goveralls
|
||||
|
||||
script:
|
||||
- script/validate-dco
|
||||
- script/validate-gofmt
|
||||
- go vet ./...
|
||||
- go test -v -race ./...
|
||||
- script/coverage
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
#!/bin/bash
|
||||
|
||||
MODE="mode: count"
|
||||
ROOT=${TRAVIS_BUILD_DIR}/../../..
|
||||
|
||||
# Create the empty coverage file.
|
||||
echo $MODE > goverage.report
|
||||
|
||||
# Run coverage on every package.
|
||||
go list ./... | xargs -L 1 -I{} go test -test.short -covermode=count -coverprofile=$ROOT/{}/coverage.out {}
|
||||
|
||||
# Aggregate.
|
||||
go list ./... | xargs -L 1 -I{} cat "$ROOT/{}/coverage.out" | grep -v "$MODE" >> goverage.report
|
||||
|
||||
# Push
|
||||
goveralls -service=travis-ci -coverprofile=goverage.report
|
Loading…
Reference in New Issue