Versions in this module Expand all Collapse all v0 v0.0.5 Mar 16, 2026 v0.0.2 Mar 15, 2026 Changes in this version + func FindFreePort(t *testing.T) int + func RunCmd(t *testing.T, args []string, env []string) (string, func()) + func StartServer(t *testing.T, port int, schemaFile string, extraArgs ...string) (*exec.Cmd, <-chan error, int) + func StopServer(t *testing.T, cmd *exec.Cmd) + func WaitForServer(t *testing.T, port int, timeout time.Duration) bool + type ServerBuilder struct + func Cmd(t *testing.T) *ServerBuilder + func (b *ServerBuilder) AddArg(arg string) *ServerBuilder + func (b *ServerBuilder) DisableCORS(disable bool) *ServerBuilder + func (b *ServerBuilder) DisableControlAPI(disable bool) *ServerBuilder + func (b *ServerBuilder) Run() (*exec.Cmd, <-chan error, int) + func (b *ServerBuilder) SetDelay(milliseconds int) *ServerBuilder + func (b *ServerBuilder) SetEnv(env []string) *ServerBuilder + func (b *ServerBuilder) SetHistorySize(size int) *ServerBuilder + func (b *ServerBuilder) SetPort(port int) *ServerBuilder + func (b *ServerBuilder) SetSchema(schema string, prefix string) *ServerBuilder + func (b *ServerBuilder) SetVerbose(verbose bool) *ServerBuilder