mirror of https://github.com/helm/helm.git
fix: broken --html flag to coverage script
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
This commit is contained in:
parent
6717ea5e3c
commit
a9a657434a
|
@ -19,7 +19,18 @@ set -euo pipefail
|
||||||
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"
|
||||||
target="${1:-./...}" # by default the whole repository is tested
|
html=false
|
||||||
|
target="./..." # by default the whole repository is tested
|
||||||
|
for arg in "$@"; do
|
||||||
|
case "${arg}" in
|
||||||
|
--html)
|
||||||
|
html=true
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
target="${arg}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
generate_cover_data() {
|
generate_cover_data() {
|
||||||
for d in $(go list "$target"); do
|
for d in $(go list "$target"); do
|
||||||
|
@ -36,9 +47,7 @@ generate_cover_data() {
|
||||||
generate_cover_data
|
generate_cover_data
|
||||||
go tool cover -func "${profile}"
|
go tool cover -func "${profile}"
|
||||||
|
|
||||||
case "${1-}" in
|
if [ "${html}" == "true" ] ; then
|
||||||
--html)
|
|
||||||
go tool cover -html "${profile}"
|
go tool cover -html "${profile}"
|
||||||
;;
|
fi
|
||||||
esac
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue