diff --git a/gopls/internal/test/marker/marker_test.go b/gopls/internal/test/marker/marker_test.go index 6b1a9ca6108..05a93e6e5dd 100644 --- a/gopls/internal/test/marker/marker_test.go +++ b/gopls/internal/test/marker/marker_test.go @@ -85,8 +85,11 @@ func TestMain(m *testing.M) { // - The old tests lacked documentation, and often had failures that were hard // to understand. By starting from scratch, we can revisit these aspects. func Test(t *testing.T) { - if testing.Short() && strings.HasPrefix(os.Getenv("GO_BUILDER_NAME"), "darwin-") { - t.Skip("golang/go#64473: skipping with -short: this test is too slow on darwin builders") + if testing.Short() { + builder := os.Getenv("GO_BUILDER_NAME") + if strings.HasPrefix(builder, "darwin-") || builder == "solaris-amd64-oraclerel" { + t.Skip("golang/go#64473: skipping with -short: this test is too slow on darwin and solaris builders") + } } // The marker tests must be able to run go/packages.Load. testenv.NeedsGoPackages(t)