Documentation
¶
Index ¶
- func CreateMockHijackedResponse(stdout, stderr string) types.HijackedResponse
- type MockContainerManager
- 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
- 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
- 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
- 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
- type MockImageManager
- type MockRegistryCredentials
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateMockHijackedResponse ¶
func CreateMockHijackedResponse(stdout, stderr string) types.HijackedResponse
Types ¶
type MockContainerManager ¶
func (*MockContainerManager) CreateContainer ¶
func (m *MockContainerManager) CreateContainer(ctx context.Context, image string, projectPath string, config devcontainer.Config) (string, error)
func (*MockContainerManager) Exec ¶
func (m *MockContainerManager) Exec(ctx context.Context, containerId string, command []string) (devcontainer.ExecResult, error)
func (*MockContainerManager) StartContainer ¶
func (m *MockContainerManager) StartContainer(ctx context.Context, containerId string) error
func (*MockContainerManager) StopContainer ¶
func (m *MockContainerManager) StopContainer(ctx context.Context, containerId string) error
type MockDevContainerRunner ¶
type MockDevContainerRunner struct {
RunFunc func(ctx context.Context, projectPath string, config devcontainer.Config) (string, error)
StopFunc func(ctx context.Context, containerId string) error
ExecFunc func(ctx context.Context, containerId string, command []string) (devcontainer.ExecResult, error)
}
MockDevContainerRunner is a mock of the devcontainer.Runner interface for testing
func (*MockDevContainerRunner) Exec ¶
func (m *MockDevContainerRunner) Exec(ctx context.Context, containerId string, command []string) (devcontainer.ExecResult, error)
func (*MockDevContainerRunner) Run ¶
func (m *MockDevContainerRunner) Run(ctx context.Context, projectPath string, config devcontainer.Config) (string, error)
type MockDockerContainerClient ¶
func (*MockDockerContainerClient) ContainerAttach ¶
func (m *MockDockerContainerClient) ContainerAttach(ctx context.Context, container string, options container.AttachOptions) (types.HijackedResponse, error)
func (*MockDockerContainerClient) ContainerCommit ¶
func (m *MockDockerContainerClient) ContainerCommit(ctx context.Context, container string, options container.CommitOptions) (types.IDResponse, error)
func (*MockDockerContainerClient) ContainerCreate ¶
func (m *MockDockerContainerClient) ContainerCreate(ctx context.Context, config *container.Config, hostConfig *container.HostConfig, networkingConfig *network.NetworkingConfig, platform *ocispec.Platform, containerName string) (container.CreateResponse, error)
func (*MockDockerContainerClient) ContainerDiff ¶
func (m *MockDockerContainerClient) ContainerDiff(ctx context.Context, cntnr string) ([]container.FilesystemChange, error)
func (*MockDockerContainerClient) ContainerExecAttach ¶
func (m *MockDockerContainerClient) ContainerExecAttach(ctx context.Context, execID string, config types.ExecStartCheck) (types.HijackedResponse, error)
func (*MockDockerContainerClient) ContainerExecCreate ¶
func (m *MockDockerContainerClient) ContainerExecCreate(ctx context.Context, container string, config types.ExecConfig) (types.IDResponse, error)
func (*MockDockerContainerClient) ContainerExecInspect ¶
func (m *MockDockerContainerClient) ContainerExecInspect(ctx context.Context, execID string) (types.ContainerExecInspect, error)
func (*MockDockerContainerClient) ContainerExecResize ¶
func (m *MockDockerContainerClient) ContainerExecResize(ctx context.Context, execID string, options container.ResizeOptions) error
func (*MockDockerContainerClient) ContainerExecStart ¶
func (m *MockDockerContainerClient) ContainerExecStart(ctx context.Context, execID string, config types.ExecStartCheck) error
func (*MockDockerContainerClient) ContainerExport ¶
func (m *MockDockerContainerClient) ContainerExport(ctx context.Context, container string) (io.ReadCloser, error)
func (*MockDockerContainerClient) ContainerInspect ¶
func (m *MockDockerContainerClient) ContainerInspect(ctx context.Context, container string) (types.ContainerJSON, error)
func (*MockDockerContainerClient) ContainerInspectWithRaw ¶
func (m *MockDockerContainerClient) ContainerInspectWithRaw(ctx context.Context, container string, getSize bool) (types.ContainerJSON, []byte, error)
func (*MockDockerContainerClient) ContainerKill ¶
func (*MockDockerContainerClient) ContainerList ¶
func (m *MockDockerContainerClient) ContainerList(ctx context.Context, options container.ListOptions) ([]types.Container, error)
func (*MockDockerContainerClient) ContainerLogs ¶
func (m *MockDockerContainerClient) ContainerLogs(ctx context.Context, container string, options container.LogsOptions) (io.ReadCloser, error)
func (*MockDockerContainerClient) ContainerPause ¶
func (m *MockDockerContainerClient) ContainerPause(ctx context.Context, container string) error
func (*MockDockerContainerClient) ContainerRemove ¶
func (m *MockDockerContainerClient) ContainerRemove(ctx context.Context, container string, options container.RemoveOptions) error
func (*MockDockerContainerClient) ContainerRename ¶
func (*MockDockerContainerClient) ContainerResize ¶
func (m *MockDockerContainerClient) ContainerResize(ctx context.Context, container string, options container.ResizeOptions) error
func (*MockDockerContainerClient) ContainerRestart ¶
func (m *MockDockerContainerClient) ContainerRestart(ctx context.Context, container string, options container.StopOptions) error
func (*MockDockerContainerClient) ContainerStart ¶
func (m *MockDockerContainerClient) ContainerStart(ctx context.Context, container string, options container.StartOptions) error
func (*MockDockerContainerClient) ContainerStatPath ¶
func (m *MockDockerContainerClient) ContainerStatPath(ctx context.Context, container string, path string) (types.ContainerPathStat, error)
func (*MockDockerContainerClient) ContainerStats ¶
func (m *MockDockerContainerClient) ContainerStats(ctx context.Context, container string, stream bool) (types.ContainerStats, error)
func (*MockDockerContainerClient) ContainerStatsOneShot ¶
func (m *MockDockerContainerClient) ContainerStatsOneShot(ctx context.Context, container string) (types.ContainerStats, error)
func (*MockDockerContainerClient) ContainerStop ¶
func (m *MockDockerContainerClient) ContainerStop(ctx context.Context, container string, options container.StopOptions) error
func (*MockDockerContainerClient) ContainerTop ¶
func (m *MockDockerContainerClient) ContainerTop(ctx context.Context, cntnr string, arguments []string) (container.ContainerTopOKBody, error)
func (*MockDockerContainerClient) ContainerUnpause ¶
func (m *MockDockerContainerClient) ContainerUnpause(ctx context.Context, container string) error
func (*MockDockerContainerClient) ContainerUpdate ¶
func (m *MockDockerContainerClient) ContainerUpdate(ctx context.Context, cntnr string, updateConfig container.UpdateConfig) (container.ContainerUpdateOKBody, error)
func (*MockDockerContainerClient) ContainerWait ¶
func (m *MockDockerContainerClient) ContainerWait(ctx context.Context, cntnr string, condition container.WaitCondition) (<-chan container.WaitResponse, <-chan error)
func (*MockDockerContainerClient) ContainersPrune ¶
func (m *MockDockerContainerClient) ContainersPrune(ctx context.Context, pruneFilters filters.Args) (types.ContainersPruneReport, error)
func (*MockDockerContainerClient) CopyFromContainer ¶
func (m *MockDockerContainerClient) CopyFromContainer(ctx context.Context, container string, srcPath string) (io.ReadCloser, types.ContainerPathStat, error)
func (*MockDockerContainerClient) CopyToContainer ¶
func (m *MockDockerContainerClient) CopyToContainer(ctx context.Context, container string, path string, content io.Reader, options types.CopyToContainerOptions) error
type MockDockerImageClient ¶
func (*MockDockerImageClient) BuildCachePrune ¶
func (m *MockDockerImageClient) BuildCachePrune(ctx context.Context, opts types.BuildCachePruneOptions) (*types.BuildCachePruneReport, error)
func (*MockDockerImageClient) BuildCancel ¶
func (m *MockDockerImageClient) BuildCancel(ctx context.Context, id string) error
func (*MockDockerImageClient) ImageBuild ¶
func (m *MockDockerImageClient) ImageBuild(ctx context.Context, context io.Reader, options types.ImageBuildOptions) (types.ImageBuildResponse, error)
func (*MockDockerImageClient) ImageCreate ¶
func (m *MockDockerImageClient) ImageCreate(ctx context.Context, parentReference string, options image.CreateOptions) (io.ReadCloser, error)
func (*MockDockerImageClient) ImageHistory ¶
func (m *MockDockerImageClient) ImageHistory(ctx context.Context, img string) ([]image.HistoryResponseItem, error)
func (*MockDockerImageClient) ImageImport ¶
func (m *MockDockerImageClient) ImageImport(ctx context.Context, source types.ImageImportSource, ref string, options image.ImportOptions) (io.ReadCloser, error)
func (*MockDockerImageClient) ImageInspectWithRaw ¶
func (m *MockDockerImageClient) ImageInspectWithRaw(ctx context.Context, image string) (types.ImageInspect, []byte, error)
func (*MockDockerImageClient) ImageList ¶
func (m *MockDockerImageClient) ImageList(ctx context.Context, options image.ListOptions) ([]image.Summary, error)
func (*MockDockerImageClient) ImageLoad ¶
func (m *MockDockerImageClient) ImageLoad(ctx context.Context, input io.Reader, quiet bool) (types.ImageLoadResponse, error)
func (*MockDockerImageClient) ImagePull ¶
func (m *MockDockerImageClient) ImagePull(ctx context.Context, ref string, options image.PullOptions) (io.ReadCloser, error)
func (*MockDockerImageClient) ImagePush ¶
func (m *MockDockerImageClient) ImagePush(ctx context.Context, ref string, options image.PushOptions) (io.ReadCloser, error)
func (*MockDockerImageClient) ImageRemove ¶
func (m *MockDockerImageClient) ImageRemove(ctx context.Context, img string, options image.RemoveOptions) ([]image.DeleteResponse, error)
func (*MockDockerImageClient) ImageSave ¶
func (m *MockDockerImageClient) ImageSave(ctx context.Context, images []string) (io.ReadCloser, error)
func (*MockDockerImageClient) ImageSearch ¶
func (m *MockDockerImageClient) ImageSearch(ctx context.Context, term string, options types.ImageSearchOptions) ([]registry.SearchResult, error)
func (*MockDockerImageClient) ImagesPrune ¶
func (m *MockDockerImageClient) ImagesPrune(ctx context.Context, pruneFilter filters.Args) (types.ImagesPruneReport, error)
type MockExecutor ¶
type MockImageManager ¶
func (*MockImageManager) BuildImage ¶
func (m *MockImageManager) BuildImage(ctx context.Context, workingDir string, config devcontainer.Config) (string, error)
func (*MockImageManager) LocalImageExists ¶
type MockRegistryCredentials ¶
MockRegistryCredentials is a mock of the RegistryCredentials interface for testing
func (*MockRegistryCredentials) GetCredentials ¶
func (m *MockRegistryCredentials) GetCredentials() (string, error)
Click to show internal directories.
Click to hide internal directories.