Versions in this module Expand all Collapse all v0 v0.1.0 Sep 14, 2026 Changes in this version + const CheckTimeout + const ReadinessPollInterval + const ReadinessTimeout + const RestoreTimeout + type Engine struct + CLI *client.Client + func NewEngine(cli *client.Client) *Engine + func (e *Engine) Name() string + func (e *Engine) RequiredCapabilities() []string + func (e *Engine) Restore(ctx context.Context, c *sandbox.Container, artifactPath string, ...) error + func (e *Engine) RunCheck(ctx context.Context, c *sandbox.Container, chk contract.Check, ...) (engines.CheckResult, error) + func (e *Engine) WaitUntilReady(ctx context.Context, c *sandbox.Container, username, database string) error + type ExecResult struct + ExitCode int + Stderr string + Stdout string + func ExecInContainer(ctx context.Context, cli *client.Client, containerID string, cmd []string, ...) (*ExecResult, error)