From c3470ca83cfdbcc71ce162b00d6b9a0004a7f649 Mon Sep 17 00:00:00 2001 From: Dan Kortschak Date: Mon, 25 Apr 2022 15:40:00 +0930 Subject: internal/fuzz: trim carriage return from version line On windows hosts, when code is checked out using git with the default setting of autocrlf=true, carriage returns are appended to source lines which then prevent the version check from being successful. This removes carriage returns to allow version matching. Fixes #52268 Change-Id: I9acc4e907c93a20305f8742cc01687a122a88645 Reviewed-on: https://go-review.googlesource.com/c/go/+/402074 Reviewed-by: Roland Shoemaker TryBot-Result: Gopher Robot Run-TryBot: Dan Kortschak Reviewed-by: Ian Lance Taylor --- src/internal/fuzz/encoding_test.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/internal/fuzz/encoding_test.go') diff --git a/src/internal/fuzz/encoding_test.go b/src/internal/fuzz/encoding_test.go index 8e3800eb77..6f6173d7e0 100644 --- a/src/internal/fuzz/encoding_test.go +++ b/src/internal/fuzz/encoding_test.go @@ -214,6 +214,11 @@ uint(18446744073709551615)` } }(), }, + { + desc: "windows new line", + in: "go test fuzz v1\r\nint(0)\r\n", + want: "go test fuzz v1\nint(0)", + }, } for _, test := range tests { t.Run(test.desc, func(t *testing.T) { -- cgit v1.3-5-g45d5