| #!/bin/bash | |
| set -e | |
| bundle_cover() { | |
| coverprofiles=( "$DEST/../"*"/coverprofiles/"* ) | |
| for p in "${coverprofiles[@]}"; do | |
| echo | |
| ( | |
| set -x | |
| go tool cover -func="$p" | |
| ) | |
| done | |
| } | |
| if [ "$HAVE_GO_TEST_COVER" ]; then | |
| bundle_cover 2>&1 | tee "$DEST/report.log" | |
| else | |
| echo >&2 'warning: the current version of go does not support -cover' | |
| echo >&2 ' skipping test coverage report' | |
| fi |