mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/dist: ignore packages with no Go files in BenchmarkAll
This case recently started happening on the builders. The synctest experiment was recently enabled for some targets (CL 642422). This caused the list of standard packages to include testing/synctest. However, BenchmarkAll tests for all configurations; some did not include testing/synctest. That caused the test to crash. Change-Id: Icade10af147c2e2bcbac25bf744919083db3e70f Reviewed-on: https://go-review.googlesource.com/c/go/+/642397 Auto-Submit: Ian Lance Taylor <iant@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Russ Cox <rsc@golang.org>
This commit is contained in:
parent
6da16013ba
commit
c83f2ca4b3
1 changed files with 4 additions and 1 deletions
|
|
@ -201,7 +201,10 @@ func BenchmarkAll(b *testing.B) {
|
|||
for _, context := range contexts {
|
||||
w := NewWalker(context, filepath.Join(testenv.GOROOT(b), "src"))
|
||||
for _, name := range w.stdPackages {
|
||||
pkg, _ := w.import_(name)
|
||||
pkg, err := w.import_(name)
|
||||
if _, nogo := err.(*build.NoGoError); nogo {
|
||||
continue
|
||||
}
|
||||
w.export(pkg)
|
||||
}
|
||||
w.Features()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue