From: Bryan C. Mills Date: Fri, 15 Mar 2019 12:32:16 +0000 (-0400) Subject: cmd/cover: add go.mod file in lineDupDir X-Git-Tag: go1.13beta1~1021 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=694012aa3b74d0c382c13737ba65b8d80b0f9d25;p=gostls13.git cmd/cover: add go.mod file in lineDupDir This fixes TestFuncWithDuplicateLines (introduced in CL 167257) in module mode. Updates #30746 Updates #30228 Change-Id: I7b3e7192ae23f855c373e881389874ff6ffd49ad Reviewed-on: https://go-review.googlesource.com/c/go/+/167740 Run-TryBot: Bryan C. Mills TryBot-Result: Gobot Gobot Reviewed-by: Andrew Bonventre --- diff --git a/src/cmd/cover/cover_test.go b/src/cmd/cover/cover_test.go index a53660f744..bac448cd47 100644 --- a/src/cmd/cover/cover_test.go +++ b/src/cmd/cover/cover_test.go @@ -540,6 +540,9 @@ func TestFuncWithDuplicateLines(t *testing.T) { t.Fatal(err) } + if err := ioutil.WriteFile(filepath.Join(lineDupDir, "go.mod"), []byte("module linedup\n"), 0444); err != nil { + t.Fatal(err) + } if err := ioutil.WriteFile(lineDupGo, []byte(lineDupContents), 0444); err != nil { t.Fatal(err) } @@ -554,7 +557,7 @@ func TestFuncWithDuplicateLines(t *testing.T) { // testcover -func=TMPDIR/linedup.out cmd = exec.Command(testcover, "-func", lineDupProfile) - cmd.Dir = testTempDir + cmd.Dir = lineDupDir run(cmd, t) }