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