diff options
author | Ryan Leung <rleungx@gmail.com> | 2021-11-22 02:41:07 +0000 |
---|---|---|
committer | Bryan C. Mills <bcmills@google.com> | 2021-11-22 22:35:55 +0000 |
commit | 11972353a67456d776cf891a9e46873e8a1fe630 (patch) | |
tree | 1a2a8ed1e90e442f65008d99281bef8cbffdb4e9 /src/go | |
parent | 100d7ea50dbe601164f428f5e4203be7727093f9 (diff) | |
download | go-11972353a67456d776cf891a9e46873e8a1fe630.tar.gz go-11972353a67456d776cf891a9e46873e8a1fe630.zip |
cmd/go: allow a package that ends with _test having an internal test package
Fixes #45477
Change-Id: I2f1ed281515ec40d31fd07ce9f4901777691bfa7
GitHub-Last-Rev: 7894d9400c95b8d84efe88f401fa75c3dd01921a
GitHub-Pull-Request: golang/go#49673
Reviewed-on: https://go-review.googlesource.com/c/go/+/365534
Trust: Heschi Kreinick <heschi@google.com>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Diffstat (limited to 'src/go')
-rw-r--r-- | src/go/build/build.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/go/build/build.go b/src/go/build/build.go index eb47ffe285..6f7260b78f 100644 --- a/src/go/build/build.go +++ b/src/go/build/build.go @@ -894,7 +894,7 @@ Found: isTest := strings.HasSuffix(name, "_test.go") isXTest := false - if isTest && strings.HasSuffix(pkg, "_test") { + if isTest && strings.HasSuffix(pkg, "_test") && p.Name != pkg { isXTest = true pkg = pkg[:len(pkg)-len("_test")] } |