]>
git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blob - vendor/google.golang.org/grpc/coverage.sh
7 profile
="$workdir/cover.out"
9 end2endtest
="google.golang.org/grpc/test"
11 generate_cover_data
() {
16 if [ $pkg == "google.golang.org/grpc" -o $pkg == "google.golang.org/grpc/transport" -o $pkg == "google.golang.org/grpc/metadata" -o $pkg == "google.golang.org/grpc/credentials" ]
18 f
="$workdir/$(echo $pkg | tr / -)"
19 go
test -covermode="$mode" -coverprofile="$f.cover" "$pkg"
20 go
test -covermode="$mode" -coverpkg "$pkg" -coverprofile="$f.e2e.cover" "$end2endtest"
24 echo "mode: $mode" >"$profile"
25 grep -h -v "^mode:" "$workdir"/*.cover
>>"$profile"
29 go tool cover
-${1}="$profile"
33 goveralls
-coverprofile="$profile"
36 generate_cover_data
$(go list ./...)
37 show_cover_report func
42 show_cover_report html
;;
46 echo >&2 "error: invalid option: $1" ;;