github.com/coreos/mantle@v0.13.0/cover (about) 1 #!/usr/bin/env bash 2 # 3 # Generate coverage HTML for a package 4 # PKG=./foo ./cover 5 # ./cover ./foo 6 # 7 set -e 8 9 if [[ $# -eq 1 ]]; then 10 PKG="$1" 11 fi 12 13 if [[ -z "$PKG" ]]; then 14 echo "cover only works with a single package, sorry" 1>&2 15 exit 2 16 fi 17 18 coverout=$(mktemp) 19 trap "rm -f $coverout" EXIT 20 21 source ./test -coverprofile $coverout 22 23 go tool cover -html=$coverout