gotools/gopls/internal/test/integration/regtest.go

var runSubprocessTests

var goplsBinaryPath

var timeout

var skipCleanup

var printGoroutinesOnFailure

var printLogs

func defaultTimeout() time.Duration {}

var runner

func Run(t *testing.T, files string, f TestFunc) {}

func WithOptions(opts ...RunOption) configuredRunner {}

type configuredRunner

func (r configuredRunner) Run(t *testing.T, files string, f TestFunc) {}

type RunMultiple

func (r RunMultiple) Run(t *testing.T, files string, f TestFunc) {}

// DefaultModes returns the default modes to run for each regression test (they
// may be reconfigured by the tests themselves).
func DefaultModes() Mode {}

var runFromMain

// Main sets up and tears down the shared integration test state.
func Main(m *testing.M) (code int) {}