Documentation ¶
Index ¶
- type FakeDockerClient
- func (d *FakeDockerClient) AttachToContainer(opts docker.AttachToContainerOptions) error
- func (d *FakeDockerClient) BuildImage(opts docker.BuildImageOptions) error
- func (d *FakeDockerClient) CommitContainer(opts docker.CommitContainerOptions) (*docker.Image, error)
- func (d *FakeDockerClient) CopyFromContainer(opts docker.CopyFromContainerOptions) error
- func (d *FakeDockerClient) CreateContainer(opts docker.CreateContainerOptions) (*docker.Container, error)
- func (d *FakeDockerClient) InspectImage(name string) (*docker.Image, error)
- func (d *FakeDockerClient) PullImage(opts docker.PullImageOptions, auth docker.AuthConfiguration) error
- func (d *FakeDockerClient) RemoveContainer(opts docker.RemoveContainerOptions) error
- func (d *FakeDockerClient) RemoveImage(name string) error
- func (d *FakeDockerClient) StartContainer(id string, hostConfig *docker.HostConfig) error
- func (d *FakeDockerClient) WaitContainer(id string) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeDockerClient ¶
type FakeDockerClient struct { Image *docker.Image InspectImageResult []*docker.Image Container *docker.Container RemoveImageErr error InspectImageErr []error PullImageErr error CreateContainerErr error AttachToContainerErr error StartContainerErr error WaitContainerResult int WaitContainerErr error RemoveContainerErr error CommitContainerErr error CopyFromContainerErr error BuildImageErr error RemoveImageName string InspectImageName []string PullImageOpts docker.PullImageOptions PullImageAuth docker.AuthConfiguration CreateContainerOpts docker.CreateContainerOptions AttachToContainerOpts []docker.AttachToContainerOptions AttachToContainerSleep time.Duration StartContainerID string StartContainerHostConfig *docker.HostConfig WaitContainerID string RemoveContainerOpts docker.RemoveContainerOptions CommitContainerOpts docker.CommitContainerOptions CopyFromContainerOpts docker.CopyFromContainerOptions BuildImageOpts docker.BuildImageOptions // contains filtered or unexported fields }
FakeDockerClient provides a Fake client for Docker testing
func (*FakeDockerClient) AttachToContainer ¶
func (d *FakeDockerClient) AttachToContainer(opts docker.AttachToContainerOptions) error
AttachToContainer attaches to a fake container
func (*FakeDockerClient) BuildImage ¶
func (d *FakeDockerClient) BuildImage(opts docker.BuildImageOptions) error
BuildImage builds image
func (*FakeDockerClient) CommitContainer ¶
func (d *FakeDockerClient) CommitContainer(opts docker.CommitContainerOptions) (*docker.Image, error)
CommitContainer commits the fake container
func (*FakeDockerClient) CopyFromContainer ¶
func (d *FakeDockerClient) CopyFromContainer(opts docker.CopyFromContainerOptions) error
CopyFromContainer copies from the fake container
func (*FakeDockerClient) CreateContainer ¶
func (d *FakeDockerClient) CreateContainer(opts docker.CreateContainerOptions) (*docker.Container, error)
CreateContainer creates a fake container
func (*FakeDockerClient) InspectImage ¶
func (d *FakeDockerClient) InspectImage(name string) (*docker.Image, error)
InspectImage inspects the fake image
func (*FakeDockerClient) PullImage ¶
func (d *FakeDockerClient) PullImage(opts docker.PullImageOptions, auth docker.AuthConfiguration) error
PullImage pulls the fake image
func (*FakeDockerClient) RemoveContainer ¶
func (d *FakeDockerClient) RemoveContainer(opts docker.RemoveContainerOptions) error
RemoveContainer removes the fake container
func (*FakeDockerClient) RemoveImage ¶
func (d *FakeDockerClient) RemoveImage(name string) error
RemoveImage removes an image from the fake client
func (*FakeDockerClient) StartContainer ¶
func (d *FakeDockerClient) StartContainer(id string, hostConfig *docker.HostConfig) error
StartContainer starts the fake container
func (*FakeDockerClient) WaitContainer ¶
func (d *FakeDockerClient) WaitContainer(id string) (int, error)
WaitContainer waits for a fake container to finish
Click to show internal directories.
Click to hide internal directories.