|
|
@ -16,6 +16,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
set -euo pipefail
|
|
|
|
set -euo pipefail
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TESTFLAGS=${TESTFLAGS:-}
|
|
|
|
|
|
|
|
|
|
|
|
covermode=${COVERMODE:-atomic}
|
|
|
|
covermode=${COVERMODE:-atomic}
|
|
|
|
coverdir=$(mktemp -d /tmp/coverage.XXXXXXXXXX)
|
|
|
|
coverdir=$(mktemp -d /tmp/coverage.XXXXXXXXXX)
|
|
|
|
profile="${coverdir}/cover.out"
|
|
|
|
profile="${coverdir}/cover.out"
|
|
|
@ -24,7 +26,7 @@ generate_cover_data() {
|
|
|
|
for d in $(go list ./...) ; do
|
|
|
|
for d in $(go list ./...) ; do
|
|
|
|
(
|
|
|
|
(
|
|
|
|
local output="${coverdir}/${d//\//-}.cover"
|
|
|
|
local output="${coverdir}/${d//\//-}.cover"
|
|
|
|
go test -coverprofile="${output}" -covermode="$covermode" "$d"
|
|
|
|
go test ${TESTFLAGS} -coverprofile="${output}" -covermode="$covermode" "$d"
|
|
|
|
)
|
|
|
|
)
|
|
|
|
done
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
|
@ -40,4 +42,3 @@ case "${1-}" in
|
|
|
|
go tool cover -html "${profile}"
|
|
|
|
go tool cover -html "${profile}"
|
|
|
|
;;
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
|
|