// Copyright 2019 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package gopls_test import ( "os" "testing" "golang.org/x/tools/gopls/internal/hooks" cmdtest "golang.org/x/tools/internal/lsp/cmd/test" "golang.org/x/tools/internal/lsp/source" "golang.org/x/tools/internal/lsp/tests" "golang.org/x/tools/internal/testenv" ) func TestMain(m *testing.M) { testenv.ExitIfSmallMachine() os.Exit(m.Run()) } func TestCommandLine(t *testing.T) { cmdtest.TestCommandLine(t, "../../internal/lsp/testdata", commandLineOptions) } func commandLineOptions(options *source.Options) { options.Staticcheck = true options.GoDiff = false tests.DefaultOptions(options) hooks.Options(options) }