Versions in this module Expand all Collapse all v0 v0.5.0 Feb 13, 2026 Changes in this version + var SpawnSequential bool + var Verbose bool + func RandomPort(t testing.TB) string + func UnregisterAll() + type Container struct + ID string + Image string + Name string + func (c *Container) After(cc *Container) + func (c *Container) Inspect(ctx context.Context) (*container.InspectResponse, error) + func (c *Container) Start(ctx context.Context) + type ContainerOpts struct + Config *container.Config + ForcePull bool + HealthCheck HealthCheckFunc + HealthCheckTimeout time.Duration + HostConfig *container.HostConfig + Name string + Reset ResetFunc + type HealthCheckFunc func(ctx context.Context, c *Container) error + func HealthCheckCustom(fn func() error) HealthCheckFunc + func HealthCheckHTTP(url string) HealthCheckFunc + type Network struct + func (n *Network) After(c *Container) + func (n *Network) ID() string + type NetworkOpts struct + Name string + type ResetFunc func(ctx context.Context, c *Container) error + func ResetCustom(fn func() error) ResetFunc + type Suite struct + func GetOrCreateSuite(t testing.TB, name string, opts SuiteOpts) (*Suite, bool) + func (s *Suite) Close() error + func (s *Suite) Container(opts ContainerOpts) *Container + func (s *Suite) Network(opts NetworkOpts) *Network + func (s *Suite) Remove() error + func (s *Suite) Reset(ctx context.Context) + func (s *Suite) Start(ctx context.Context) + type SuiteOpts struct + Client *client.Client + Skip bool