Versions in this module Expand all Collapse all v4 v4.1.0 Nov 13, 2024 Changes in this version + func ParallelTest(t *testing.T, versions []Version, readyFn IsReadyFunc, testFn TestFunc) + type DockerContainer struct + Cmd []string + ContainerId string + ContainerJSON dockertypes.ContainerJSON + ContainerName string + ENV []string + ImageName string + func NewDockerContainer(t testing.TB, image string, env []string, cmd []string) (*DockerContainer, error) + func (d *DockerContainer) Host() string + func (d *DockerContainer) Inspect() error + func (d *DockerContainer) KeepForDebugging() + func (d *DockerContainer) Logs() (io.ReadCloser, error) + func (d *DockerContainer) NetworkSettings() dockertypes.NetworkSettings + func (d *DockerContainer) Port() uint + func (d *DockerContainer) PortFor(cPort int) uint + func (d *DockerContainer) PullImage() (err error) + func (d *DockerContainer) Remove() error + func (d *DockerContainer) Start() error + type Instance interface + Host func() string + KeepForDebugging func() + NetworkSettings func() dockertypes.NetworkSettings + Port func() uint + PortFor func(int) uint + type IsReadyFunc func(Instance) bool + type TestFunc func(*testing.T, Instance) + type Version struct + Cmd []string + ENV []string + Image string