github.com/sijibomii/docker@v0.0.0-20231230191044-5cf6ca554647/hack/make/cover (about)

     1  #!/bin/bash
     2  set -e
     3  
     4  bundle_cover() {
     5  	coverprofiles=( "$DEST/../"*"/coverprofiles/"* )
     6  	for p in "${coverprofiles[@]}"; do
     7  		echo
     8  		(
     9  			set -x
    10  			go tool cover -func="$p"
    11  		)
    12  	done
    13  }
    14  
    15  if [ "$HAVE_GO_TEST_COVER" ]; then
    16  	bundle_cover 2>&1 | tee "$DEST/report.log"
    17  else
    18  	echo >&2 'warning: the current version of go does not support -cover'
    19  	echo >&2 '  skipping test coverage report'
    20  fi