aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2023-05-24 21:00:22 -0400
committerGopher Robot <gobot@golang.org>2023-05-25 21:49:42 +0000
commitcfe8b43b1fd453d06fc32a04746dcc8be6e955fd (patch)
tree7d7994f467bf740b07faca79f68ba0e47e258c54 /src
parentee6b9dd47f6091b475dd85b3c989b2b940f24a15 (diff)
downloadgo-cfe8b43b1fd453d06fc32a04746dcc8be6e955fd.tar.xz
cmd/go: show full path name (testdata/script/foo.txt) in script errors
Showing the full path (relative to the current directory) instead of just foo.txt lets editors that understand file:line jump straight to the file without having to edit it to say testdata/script/ first. Change-Id: I44177b687249f3c7c724b45d02f5167607369e1b Reviewed-on: https://go-review.googlesource.com/c/go/+/498119 Run-TryBot: Russ Cox <rsc@golang.org> Reviewed-by: Ian Lance Taylor <iant@google.com> Auto-Submit: Russ Cox <rsc@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Bryan Mills <bcmills@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/cmd/go/script_test.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cmd/go/script_test.go b/src/cmd/go/script_test.go
index eac365bd7d..f7829cb918 100644
--- a/src/cmd/go/script_test.go
+++ b/src/cmd/go/script_test.go
@@ -151,7 +151,11 @@ func TestScript(t *testing.T) {
}
}
- scripttest.Run(t, engine, s, filepath.Base(file), bytes.NewReader(a.Comment))
+ // Note: Do not use filepath.Base(file) here:
+ // editors that can jump to file:line references in the output
+ // will work better seeing the full path relative to cmd/go
+ // (where the "go test" command is usually run).
+ scripttest.Run(t, engine, s, file, bytes.NewReader(a.Comment))
})
}
}