-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Closed
Labels
Milestone
Description
What steps will reproduce the problem? If possible, include a link to a program on play.golang.org. 1. run `go test -coverprofile=coverage.out ./...` What is the expected output? coverage.out contains coverage all of the specified packages What do you see instead? `cannot use test profile flag with multiple packages` Which compiler are you using (5g, 6g, 8g, gccgo)? 6g Which operating system are you using? OS X 10.9 Which version are you using? (run 'go version') go version go1.2 darwin/amd64 Please provide any additional information below. If I manually construct a coverage.out file from multiple packages, it seems to work fine: 1. go test -coverprofile a.part ./a 2. go test -coverprofile b.part ./b 3. echo "mode: set" >coverage.out 4. grep -h -v "mode: set" *.part >>coverage.out 5. go tool cover -html=coverage.out Why can't `go test -coverprofile` do this automatically?
AlekSi, jmalloc, jmikkola, barsanuphe, flavianmissi and 73 morerobermorales and raonifn