Versions in this module Expand all Collapse all v0 v0.1.0 Jul 13, 2026 Changes in this version + const DefaultLauncherImage + type DockerClient interface + CreateContainer func(ctx context.Context, config *docker.ContainerConfig) (string, error) + GetContainerLogs func(ctx context.Context, containerID string, tail int) (string, error) + InspectContainer func(ctx context.Context, containerID string) (*dockertypes.ContainerJSON, error) + PullImage func(ctx context.Context, image string) error + RemoveContainer func(ctx context.Context, containerID string, force bool) error + StartContainer func(ctx context.Context, containerID string) error + WaitForContainer func(ctx context.Context, containerID string, condition container.WaitCondition) error + type KarateRunner struct + func NewKarateRunner(dockerClient DockerClient, image string, logger *zap.Logger) *KarateRunner + func (k *KarateRunner) Run(ctx context.Context, cfg *config.Config) (*plugin.TestResult, error) + type Manager struct + func NewManager(executor plugin.TestExecutor) *Manager + func (m *Manager) Execute(ctx context.Context, config *plugin.TestConfig) (*plugin.TestResult, error)