aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/internal/list/list.go
diff options
context:
space:
mode:
authorMichael Matloob <matloob@golang.org>2020-03-23 13:52:37 -0400
committerMichael Matloob <matloob@golang.org>2020-03-24 00:04:19 +0000
commit6a9d850b82172225b55bd65e830b1e325b17a724 (patch)
treea67527f9ddb787971ea03b9a3e6e15a1ba03487f /src/cmd/go/internal/list/list.go
parentfb2a6343defa5259df3032fef771057843e799ce (diff)
downloadgo-6a9d850b82172225b55bd65e830b1e325b17a724.tar.gz
go-6a9d850b82172225b55bd65e830b1e325b17a724.zip
cmd/go: list test packages even when the main package has an error
List test packages (when list is run with -e) even when the main package has an error. This is useful to get complete data for go/packages. Fixes #37971 Change-Id: If6ba0270a319ea5e003d1ed8b1ad39e479e95509 Reviewed-on: https://go-review.googlesource.com/c/go/+/224944 Run-TryBot: Michael Matloob <matloob@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Jay Conrod <jayconrod@google.com> Reviewed-by: Bryan C. Mills <bcmills@google.com>
Diffstat (limited to 'src/cmd/go/internal/list/list.go')
-rw-r--r--src/cmd/go/internal/list/list.go3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/cmd/go/internal/list/list.go b/src/cmd/go/internal/list/list.go
index b90a6bf49a..6ca1561121 100644
--- a/src/cmd/go/internal/list/list.go
+++ b/src/cmd/go/internal/list/list.go
@@ -472,9 +472,6 @@ func runList(cmd *base.Command, args []string) {
c := cache.Default()
// Add test binaries to packages to be listed.
for _, p := range pkgs {
- if p.Error != nil {
- continue
- }
if len(p.TestGoFiles)+len(p.XTestGoFiles) > 0 {
var pmain, ptest, pxtest *load.Package
var err error