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 GOPATH=${TRAVIS_BUILD_DIR}/Godeps/_workspace:$GOPATH
|
||||||
- export PATH=${TRAVIS_BUILD_DIR}/Godeps/_workspace/bin:$PATH
|
- 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/vet
|
||||||
|
- go get code.google.com/p/go.tools/cmd/cover
|
||||||
|
- go get github.com/mattn/goveralls
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- script/validate-dco
|
- script/validate-dco
|
||||||
- script/validate-gofmt
|
- script/validate-gofmt
|
||||||
- go vet ./...
|
- go vet ./...
|
||||||
- go test -v -race ./...
|
- 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