cover 387 B

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