1
0
mirror of https://github.com/golang/go synced 2024-11-12 03:10:22 -07:00

cmd/go: convert TestFmtLoadErrors to a script test

This test failed in a pending CL, and I would rather debug it as a script.

Change-Id: I0ae7486a9949bea40d5dd36afe6919f86f14dfa7
Reviewed-on: https://go-review.googlesource.com/c/go/+/206499
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
Bryan C. Mills 2019-11-11 17:15:03 -05:00
parent 0c703b37df
commit 49ac23a3cf
2 changed files with 19 additions and 8 deletions

View File

@ -5704,14 +5704,6 @@ func TestInstallDeps(t *testing.T) {
tg.mustExist(p1)
}
func TestFmtLoadErrors(t *testing.T) {
tg := testgo(t)
defer tg.cleanup()
tg.setenv("GOPATH", filepath.Join(tg.pwd(), "testdata"))
tg.runFail("fmt", "does-not-exist")
tg.run("fmt", "-n", "exclude")
}
func TestGoTestMinusN(t *testing.T) {
// Intent here is to verify that 'go test -n' works without crashing.
// This reuses flag_test.go, but really any test would do.

View File

@ -0,0 +1,19 @@
env GO111MODULE=off
! go fmt does-not-exist
go fmt -n exclude
stdout 'exclude[/\\]x\.go'
stdout 'exclude[/\\]x_linux\.go'
-- exclude/empty/x.txt --
-- exclude/ignore/_x.go --
package x
-- exclude/x.go --
// +build linux,!linux
package x
-- exclude/x_linux.go --
// +build windows
package x