goverage - go test -coverprofile for multiple packages
The solution of https://github.com/golang/go/issues/6909 with one binary.
go get github.com/haya14busa/goverage
Usage: goverage [flags] -coverprofile=coverage.out package Flags: -covermode string sent as covermode argument to go test -coverprofile string Write a coverage profile to the file after all tests have passed. (required) -cpu string sent as cpu argument to go test -parallel string sent as parallel argument to go test -short sent as short argument to go test -timeout string sent as timeout argument to go test -v sent as v argument to go test
$ goverage -v -covermode count -coverprofile=coverage.out $ go tool cover -html=coverage.out