]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/covdata: tweak output format for 'go tool covdata percent'
authorThan McIntosh <thanm@google.com>
Wed, 10 May 2023 11:04:58 +0000 (07:04 -0400)
committerThan McIntosh <thanm@google.com>
Tue, 23 May 2023 11:36:45 +0000 (11:36 +0000)
Include some additional whitepace when emitting percentage of
statements covered per package, to make "go tool covdata percent"
output more like "go test -cover" output.

Change-Id: I450cf2bfa05b1eed747cb2f99967314419fa446c
Reviewed-on: https://go-review.googlesource.com/c/go/+/495445
Reviewed-by: Michael Knyszek <mknyszek@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Than McIntosh <thanm@google.com>

src/internal/coverage/cformat/fmt_test.go
src/internal/coverage/cformat/format.go

index 4d6da44286ebbf5a43d2ceb7efbfa4c463915548..576ed2c18c244e498fef8885bac0a095e9a0cb59 100644 (file)
@@ -66,7 +66,7 @@ q.go:33.0,40.0 7 2`)
                t.Fatalf("EmitPercent returned %v", err)
        }
        wantPercent := strings.TrimSpace(`
-my/pack        coverage: 62.5% of statements
+my/pack                coverage: 62.5% of statements
 `)
        gotPercent := strings.TrimSpace(b2.String())
        if wantPercent != gotPercent {
index a8276ff124d08c781e5e72c868f6d9e221f0defe..0e1d8caf99f7644fd3c87785cf462eed77ba6c18 100644 (file)
@@ -218,7 +218,7 @@ func (fm *Formatter) EmitPercent(w io.Writer, covpkgs string, noteEmpty bool) er
                                coveredStmts += nx
                        }
                }
-               if _, err := fmt.Fprintf(w, "\t%s\t", importpath); err != nil {
+               if _, err := fmt.Fprintf(w, "\t%s\t\t", importpath); err != nil {
                        return err
                }
                if totalStmts == 0 {