From 694012aa3b74d0c382c13737ba65b8d80b0f9d25 Mon Sep 17 00:00:00 2001 From: "Bryan C. Mills" Date: Fri, 15 Mar 2019 08:32:16 -0400 Subject: [PATCH] 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 --- src/cmd/cover/cover_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) } -- 2.50.0