Versions in this module Expand all Collapse all v1 v1.0.0 May 9, 2026 Changes in this version + func Poll(ctx context.Context, timeout, interval time.Duration, fn func() error) error + func ScanForPattern(r io.Reader, pattern string) (bool, error) + type Checker interface + Check func(ctx context.Context) error + type DockerChecker struct + func NewDockerChecker(cli *dockerclient.Client, containerID string, timeout, interval time.Duration) *DockerChecker + func (c *DockerChecker) Check(ctx context.Context) error + type HTTPChecker struct + func NewHTTPChecker(url string, timeout, interval time.Duration) *HTTPChecker + func (c *HTTPChecker) Check(ctx context.Context) error + type LogChecker struct + func NewLogChecker(cli *dockerclient.Client, service, pattern string, ...) *LogChecker + func (c *LogChecker) Check(ctx context.Context) error + type Named struct + Checker Checker + Label string + type TCPChecker struct + func NewTCPChecker(host, port string, timeout, interval time.Duration) *TCPChecker + func (c *TCPChecker) Check(ctx context.Context) error