Versions in this module Expand all Collapse all v0 v0.2.2 Oct 20, 2022 Changes in this version + type CmdOutput struct + Stderr string + Stdin string + Stdout string + func ExecCmd(ctx context.Context, container testcontainers.Container, cmd []string) (CmdOutput, error) + func ReadCmdOutput(reader io.Reader) (CmdOutput, error) type LogCollector + LogChan chan testcontainers.Log + func StartLogger(ctx context.Context, c testcontainers.Container) (LogCollector, error) + func (logger *LogCollector) LogToStdout() + func (logger *LogCollector) Stop() v0.2.1 Feb 2, 2021 Changes in this version + var ClientMux sync.Mutex + func CreateNetwork(request testcontainers.NetworkRequest, timeoutMin time.Duration) (net testcontainers.Network, err error) + func EnableLogger(container testcontainers.Container, logger *LogCollector) + func MergeOptions(c interface{}, override interface{}) + func MergeRequest(c *testcontainers.ContainerRequest, override *testcontainers.ContainerRequest) + func UniqueID() string + type ContainerConfig struct + Log *LogCollector + type ContainerOptions struct + CollectLogs bool + StartupTimeout time.Duration + type LogCollector struct + MessageChan chan string + Mux sync.Mutex + func (c *LogCollector) Accept(l testcontainers.Log)