From: Ian Lance Taylor Date: Tue, 4 Feb 2025 19:56:38 +0000 (-0800) Subject: cmd/go/internal/vcsweb/vcstest: skip bzr test if deps not found X-Git-Tag: go1.25rc1~1174 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=5cb5437b6daee8971be0bd393535e263333ef311;p=gostls13.git cmd/go/internal/vcsweb/vcstest: skip bzr test if deps not found The linux-arm64 trybots are consistently failing with vcstest_test.go:155: 2025/01/30 21:50:41 hello.txt: > handle bzr > env BZR_EMAIL='Russ Cox ' > env EMAIL='Russ Cox ' > bzr init-repo . [stderr] brz: ERROR: Couldn't import breezy and dependencies. Please check the directory containing breezy is on your PYTHONPATH. Error: PyErr { type: , value: ModuleNotFoundError("No module named 'breezy'"), traceback: None } vcstest_test.go:161: hello.txt:6: bzr init-repo .: exit status 1 This seems to be a problem with the builder. For now, skip the test if we see that error message, just as we already skip the test if the bzr executable is not found. For #71504 Change-Id: If8b6d4dea02dc16198ba6067595dff3340a81299 Reviewed-on: https://go-review.googlesource.com/c/go/+/646635 Reviewed-by: Dmitri Shuralyov Auto-Submit: Ian Lance Taylor Reviewed-by: Carlos Amedee Reviewed-by: Ian Lance Taylor LUCI-TryBot-Result: Go LUCI Reviewed-by: Dmitri Shuralyov --- diff --git a/src/cmd/go/internal/vcweb/vcstest/vcstest_test.go b/src/cmd/go/internal/vcweb/vcstest/vcstest_test.go index 4a6d60039e..df707d529e 100644 --- a/src/cmd/go/internal/vcweb/vcstest/vcstest_test.go +++ b/src/cmd/go/internal/vcweb/vcstest/vcstest_test.go @@ -158,6 +158,13 @@ func TestScripts(t *testing.T) { if notInstalled := (vcweb.ServerNotInstalledError{}); errors.As(err, ¬Installed) || errors.Is(err, exec.ErrNotFound) { t.Skip(err) } + + // For issue #71504 ignore an error about + // bzr not being able to find dependencies. + if strings.Contains(buf.String(), "brz: ERROR: Couldn't import breezy and dependencies.") { + t.Skip("skipping test due to bzr installation problem") + } + t.Error(err) } })