aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/testdata/script/version.txt
diff options
context:
space:
mode:
authorMichael Matloob <matloob@golang.org>2021-08-02 15:54:51 -0400
committerMichael Matloob <matloob@golang.org>2021-08-12 16:19:55 +0000
commitd397fc1169aa2491bc807812105371819366deb8 (patch)
treead34cb6482847a9e8b9ca281c3db51c887d70a3a /src/cmd/go/testdata/script/version.txt
parentaaf914d0e69198a96683c106abb5a931c4956f88 (diff)
downloadgo-d397fc1169aa2491bc807812105371819366deb8.tar.gz
go-d397fc1169aa2491bc807812105371819366deb8.zip
[dev.cmdgo] don't give command-line-arguments a module
Don't associate command-line-arguments with a module. Even though the sources in the command-line-arguments package may exist within the module's packages, the command-line-arguments package is distinct from the package in the module. It has its own identity, and further, even if all the same sources are listed, build tag filtering is not applied for command-line-arguments. For #45713 Change-Id: I555752021d58ea25e65699b4959f787ea5fa2cda Reviewed-on: https://go-review.googlesource.com/c/go/+/339170 Trust: Michael Matloob <matloob@golang.org> Trust: Bryan C. Mills <bcmills@google.com> Run-TryBot: Michael Matloob <matloob@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Bryan C. Mills <bcmills@google.com>
Diffstat (limited to 'src/cmd/go/testdata/script/version.txt')
-rw-r--r--src/cmd/go/testdata/script/version.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cmd/go/testdata/script/version.txt b/src/cmd/go/testdata/script/version.txt
index 8615a4aac5..f3aa57e8c7 100644
--- a/src/cmd/go/testdata/script/version.txt
+++ b/src/cmd/go/testdata/script/version.txt
@@ -28,6 +28,13 @@ go version -m fortune.exe
stdout '^\tpath\trsc.io/fortune'
stdout '^\tmod\trsc.io/fortune\tv1.0.0'
+# Check the build info of a binary built from $GOROOT/src/cmd
+go build -o test2json.exe cmd/test2json
+go version -m test2json.exe
+stdout '^test2json.exe: .+'
+stdout '^\tpath\tcmd/test2json$'
+! stdout 'mod'
+
# Repeat the test with -buildmode=pie.
[!buildmode:pie] stop
go build -buildmode=pie -o external.exe rsc.io/fortune