1
0
mirror of https://github.com/danog/gojekyll.git synced 2024-11-30 08:28:58 +01:00
gojekyll/scripts/coverage
2017-06-22 17:37:32 -04:00

13 lines
324 B
Bash
Executable File

#!/usr/bin/env bash
set -e
echo 'mode: set' > coverage.out
for p in $(go list -f '{{.ImportPath}}' ./...); do
rm -f package-coverage.out
go test -coverprofile=package-coverage.out $p
[[ -f package-coverage.out ]] && grep -v 'mode: set' package-coverage.out >> coverage.out
rm -f package-coverage.out
done