mirror of https://github.com/docker/docs.git
17 lines
450 B
Bash
Executable File
17 lines
450 B
Bash
Executable File
#!/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
|