Versions in this module Expand all Collapse all v0 v0.5.0 Nov 12, 2024 v0.4.1 Oct 7, 2024 Changes in this version + func CreateMockHijackedResponse(stdout, stderr string) types.HijackedResponse + type MockContainerManager struct + func (m *MockContainerManager) CreateContainer(ctx context.Context, image string, projectPath string, ...) (string, error) + func (m *MockContainerManager) Exec(ctx context.Context, containerId string, command []string) (devcontainer.ExecResult, error) + func (m *MockContainerManager) StartContainer(ctx context.Context, containerId string) error + func (m *MockContainerManager) StopContainer(ctx context.Context, containerId string) error + type MockDevContainerRunner struct + ExecFunc func(ctx context.Context, containerId string, command []string) (devcontainer.ExecResult, error) + RunFunc func(ctx context.Context, projectPath string, config devcontainer.Config) (string, error) + StopFunc func(ctx context.Context, containerId string) error + func (m *MockDevContainerRunner) Exec(ctx context.Context, containerId string, command []string) (devcontainer.ExecResult, error) + func (m *MockDevContainerRunner) Run(ctx context.Context, projectPath string, config devcontainer.Config) (string, error) + func (m *MockDevContainerRunner) Stop(ctx context.Context, containerId string) error + type MockDockerContainerClient struct + func (m *MockDockerContainerClient) ContainerAttach(ctx context.Context, container string, options container.AttachOptions) (types.HijackedResponse, error) + func (m *MockDockerContainerClient) ContainerCommit(ctx context.Context, container string, options container.CommitOptions) (types.IDResponse, error) + func (m *MockDockerContainerClient) ContainerCreate(ctx context.Context, config *container.Config, ...) (container.CreateResponse, error) + func (m *MockDockerContainerClient) ContainerDiff(ctx context.Context, cntnr string) ([]container.FilesystemChange, error) + func (m *MockDockerContainerClient) ContainerExecAttach(ctx context.Context, execID string, config types.ExecStartCheck) (types.HijackedResponse, error) + func (m *MockDockerContainerClient) ContainerExecCreate(ctx context.Context, container string, config types.ExecConfig) (types.IDResponse, error) + func (m *MockDockerContainerClient) ContainerExecInspect(ctx context.Context, execID string) (types.ContainerExecInspect, error) + func (m *MockDockerContainerClient) ContainerExecResize(ctx context.Context, execID string, options container.ResizeOptions) error + func (m *MockDockerContainerClient) ContainerExecStart(ctx context.Context, execID string, config types.ExecStartCheck) error + func (m *MockDockerContainerClient) ContainerExport(ctx context.Context, container string) (io.ReadCloser, error) + func (m *MockDockerContainerClient) ContainerInspect(ctx context.Context, container string) (types.ContainerJSON, error) + func (m *MockDockerContainerClient) ContainerInspectWithRaw(ctx context.Context, container string, getSize bool) (types.ContainerJSON, []byte, error) + func (m *MockDockerContainerClient) ContainerKill(ctx context.Context, container string, signal string) error + func (m *MockDockerContainerClient) ContainerList(ctx context.Context, options container.ListOptions) ([]types.Container, error) + func (m *MockDockerContainerClient) ContainerLogs(ctx context.Context, container string, options container.LogsOptions) (io.ReadCloser, error) + func (m *MockDockerContainerClient) ContainerPause(ctx context.Context, container string) error + func (m *MockDockerContainerClient) ContainerRemove(ctx context.Context, container string, options container.RemoveOptions) error + func (m *MockDockerContainerClient) ContainerRename(ctx context.Context, container string, newContainerName string) error + func (m *MockDockerContainerClient) ContainerResize(ctx context.Context, container string, options container.ResizeOptions) error + func (m *MockDockerContainerClient) ContainerRestart(ctx context.Context, container string, options container.StopOptions) error + func (m *MockDockerContainerClient) ContainerStart(ctx context.Context, container string, options container.StartOptions) error + func (m *MockDockerContainerClient) ContainerStatPath(ctx context.Context, container string, path string) (types.ContainerPathStat, error) + func (m *MockDockerContainerClient) ContainerStats(ctx context.Context, container string, stream bool) (types.ContainerStats, error) + func (m *MockDockerContainerClient) ContainerStatsOneShot(ctx context.Context, container string) (types.ContainerStats, error) + func (m *MockDockerContainerClient) ContainerStop(ctx context.Context, container string, options container.StopOptions) error + func (m *MockDockerContainerClient) ContainerTop(ctx context.Context, cntnr string, arguments []string) (container.ContainerTopOKBody, error) + func (m *MockDockerContainerClient) ContainerUnpause(ctx context.Context, container string) error + func (m *MockDockerContainerClient) ContainerUpdate(ctx context.Context, cntnr string, updateConfig container.UpdateConfig) (container.ContainerUpdateOKBody, error) + func (m *MockDockerContainerClient) ContainerWait(ctx context.Context, cntnr string, condition container.WaitCondition) (<-chan container.WaitResponse, <-chan error) + func (m *MockDockerContainerClient) ContainersPrune(ctx context.Context, pruneFilters filters.Args) (types.ContainersPruneReport, error) + func (m *MockDockerContainerClient) CopyFromContainer(ctx context.Context, container string, srcPath string) (io.ReadCloser, types.ContainerPathStat, error) + func (m *MockDockerContainerClient) CopyToContainer(ctx context.Context, container string, path string, content io.Reader, ...) error + type MockDockerImageClient struct + func (m *MockDockerImageClient) BuildCachePrune(ctx context.Context, opts types.BuildCachePruneOptions) (*types.BuildCachePruneReport, error) + func (m *MockDockerImageClient) BuildCancel(ctx context.Context, id string) error + func (m *MockDockerImageClient) ImageBuild(ctx context.Context, context io.Reader, options types.ImageBuildOptions) (types.ImageBuildResponse, error) + func (m *MockDockerImageClient) ImageCreate(ctx context.Context, parentReference string, options image.CreateOptions) (io.ReadCloser, error) + func (m *MockDockerImageClient) ImageHistory(ctx context.Context, img string) ([]image.HistoryResponseItem, error) + func (m *MockDockerImageClient) ImageImport(ctx context.Context, source types.ImageImportSource, ref string, ...) (io.ReadCloser, error) + func (m *MockDockerImageClient) ImageInspectWithRaw(ctx context.Context, image string) (types.ImageInspect, []byte, error) + func (m *MockDockerImageClient) ImageList(ctx context.Context, options image.ListOptions) ([]image.Summary, error) + func (m *MockDockerImageClient) ImageLoad(ctx context.Context, input io.Reader, quiet bool) (types.ImageLoadResponse, error) + func (m *MockDockerImageClient) ImagePull(ctx context.Context, ref string, options image.PullOptions) (io.ReadCloser, error) + func (m *MockDockerImageClient) ImagePush(ctx context.Context, ref string, options image.PushOptions) (io.ReadCloser, error) + func (m *MockDockerImageClient) ImageRemove(ctx context.Context, img string, options image.RemoveOptions) ([]image.DeleteResponse, error) + func (m *MockDockerImageClient) ImageSave(ctx context.Context, images []string) (io.ReadCloser, error) + func (m *MockDockerImageClient) ImageSearch(ctx context.Context, term string, options types.ImageSearchOptions) ([]registry.SearchResult, error) + func (m *MockDockerImageClient) ImageTag(ctx context.Context, image string, ref string) error + func (m *MockDockerImageClient) ImagesPrune(ctx context.Context, pruneFilter filters.Args) (types.ImagesPruneReport, error) + type MockExecutor struct + func (m *MockExecutor) Run(command []string, dir string, stdout, stderr io.Writer) error + type MockImageManager struct + func (m *MockImageManager) BuildImage(ctx context.Context, workingDir string, config devcontainer.Config) (string, error) + func (m *MockImageManager) LocalImageExists(ctx context.Context, name string) (bool, error) + func (m *MockImageManager) PullImage(ctx context.Context, name string) error + type MockRegistryCredentials struct + GetCredentialsFunc func() (string, error) + func (m *MockRegistryCredentials) GetCredentials() (string, error)