Help us shape the future of Go! Take the 2026 Go Developer Survey

client

package
v0.11.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DockerClient

type DockerClient interface {
	BuildImage(docker.BuildImageOptions) error
	InspectImage(string) (*docker.Image, error)
	PushImage(docker.PushImageOptions, docker.AuthConfiguration) error
	PullImage(docker.PullImageOptions, docker.AuthConfiguration) error
	RemoveImage(string) error
	TagImage(string, docker.TagImageOptions) error

	AttachToContainerNonBlocking(docker.AttachToContainerOptions) (docker.CloseWaiter, error)
	CreateContainer(docker.CreateContainerOptions) (*docker.Container, error)
	KillContainer(docker.KillContainerOptions) error
	RemoveContainer(docker.RemoveContainerOptions) error
	StartContainer(string, *docker.HostConfig) error
	WaitContainer(string) (int, error)
	DownloadFromContainer(id string, opts docker.DownloadFromContainerOptions) error

	CreateVolume(opts docker.CreateVolumeOptions) (*docker.Volume, error)
	RemoveVolume(name string) error
}

DockerClient is the Docker API Client interface used by tasks

type MockDockerClient

type MockDockerClient struct {
	// contains filtered or unexported fields
}

MockDockerClient is a mock of DockerClient interface

func NewMockDockerClient

func NewMockDockerClient(ctrl *gomock.Controller) *MockDockerClient

NewMockDockerClient creates a new mock instance

func (*MockDockerClient) AttachToContainerNonBlocking

func (_m *MockDockerClient) AttachToContainerNonBlocking(_param0 go_dockerclient.AttachToContainerOptions) (go_dockerclient.CloseWaiter, error)

AttachToContainerNonBlocking mocks base method

func (*MockDockerClient) BuildImage

func (_m *MockDockerClient) BuildImage(_param0 go_dockerclient.BuildImageOptions) error

BuildImage mocks base method

func (*MockDockerClient) CreateContainer

CreateContainer mocks base method

func (*MockDockerClient) CreateVolume

CreateVolume mocks base method

func (*MockDockerClient) DownloadFromContainer

func (_m *MockDockerClient) DownloadFromContainer(id string, opts go_dockerclient.DownloadFromContainerOptions) error

DownloadFromContainer mocks base method

func (*MockDockerClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use

func (*MockDockerClient) InspectImage

func (_m *MockDockerClient) InspectImage(_param0 string) (*go_dockerclient.Image, error)

InspectImage mocks base method

func (*MockDockerClient) KillContainer

func (_m *MockDockerClient) KillContainer(_param0 go_dockerclient.KillContainerOptions) error

KillContainer mocks base method

func (*MockDockerClient) PullImage

PullImage mocks base method

func (*MockDockerClient) PushImage

PushImage mocks base method

func (*MockDockerClient) RemoveContainer

func (_m *MockDockerClient) RemoveContainer(_param0 go_dockerclient.RemoveContainerOptions) error

RemoveContainer mocks base method

func (*MockDockerClient) RemoveImage

func (_m *MockDockerClient) RemoveImage(_param0 string) error

RemoveImage mocks base method

func (*MockDockerClient) RemoveVolume

func (_m *MockDockerClient) RemoveVolume(name string) error

RemoveVolume mocks base method

func (*MockDockerClient) StartContainer

func (_m *MockDockerClient) StartContainer(_param0 string, _param1 *go_dockerclient.HostConfig) error

StartContainer mocks base method

func (*MockDockerClient) TagImage

func (_m *MockDockerClient) TagImage(_param0 string, _param1 go_dockerclient.TagImageOptions) error

TagImage mocks base method

func (*MockDockerClient) WaitContainer

func (_m *MockDockerClient) WaitContainer(_param0 string) (int, error)

WaitContainer mocks base method

type MockDockerClientMockRecorder

type MockDockerClientMockRecorder struct {
	// contains filtered or unexported fields
}

MockDockerClientMockRecorder is the mock recorder for MockDockerClient

func (*MockDockerClientMockRecorder) AttachToContainerNonBlocking

func (_mr *MockDockerClientMockRecorder) AttachToContainerNonBlocking(arg0 interface{}) *gomock.Call

AttachToContainerNonBlocking indicates an expected call of AttachToContainerNonBlocking

func (*MockDockerClientMockRecorder) BuildImage

func (_mr *MockDockerClientMockRecorder) BuildImage(arg0 interface{}) *gomock.Call

BuildImage indicates an expected call of BuildImage

func (*MockDockerClientMockRecorder) CreateContainer

func (_mr *MockDockerClientMockRecorder) CreateContainer(arg0 interface{}) *gomock.Call

CreateContainer indicates an expected call of CreateContainer

func (*MockDockerClientMockRecorder) CreateVolume

func (_mr *MockDockerClientMockRecorder) CreateVolume(arg0 interface{}) *gomock.Call

CreateVolume indicates an expected call of CreateVolume

func (*MockDockerClientMockRecorder) DownloadFromContainer

func (_mr *MockDockerClientMockRecorder) DownloadFromContainer(arg0, arg1 interface{}) *gomock.Call

DownloadFromContainer indicates an expected call of DownloadFromContainer

func (*MockDockerClientMockRecorder) InspectImage

func (_mr *MockDockerClientMockRecorder) InspectImage(arg0 interface{}) *gomock.Call

InspectImage indicates an expected call of InspectImage

func (*MockDockerClientMockRecorder) KillContainer

func (_mr *MockDockerClientMockRecorder) KillContainer(arg0 interface{}) *gomock.Call

KillContainer indicates an expected call of KillContainer

func (*MockDockerClientMockRecorder) PullImage

func (_mr *MockDockerClientMockRecorder) PullImage(arg0, arg1 interface{}) *gomock.Call

PullImage indicates an expected call of PullImage

func (*MockDockerClientMockRecorder) PushImage

func (_mr *MockDockerClientMockRecorder) PushImage(arg0, arg1 interface{}) *gomock.Call

PushImage indicates an expected call of PushImage

func (*MockDockerClientMockRecorder) RemoveContainer

func (_mr *MockDockerClientMockRecorder) RemoveContainer(arg0 interface{}) *gomock.Call

RemoveContainer indicates an expected call of RemoveContainer

func (*MockDockerClientMockRecorder) RemoveImage

func (_mr *MockDockerClientMockRecorder) RemoveImage(arg0 interface{}) *gomock.Call

RemoveImage indicates an expected call of RemoveImage

func (*MockDockerClientMockRecorder) RemoveVolume

func (_mr *MockDockerClientMockRecorder) RemoveVolume(arg0 interface{}) *gomock.Call

RemoveVolume indicates an expected call of RemoveVolume

func (*MockDockerClientMockRecorder) StartContainer

func (_mr *MockDockerClientMockRecorder) StartContainer(arg0, arg1 interface{}) *gomock.Call

StartContainer indicates an expected call of StartContainer

func (*MockDockerClientMockRecorder) TagImage

func (_mr *MockDockerClientMockRecorder) TagImage(arg0, arg1 interface{}) *gomock.Call

TagImage indicates an expected call of TagImage

func (*MockDockerClientMockRecorder) WaitContainer

func (_mr *MockDockerClientMockRecorder) WaitContainer(arg0 interface{}) *gomock.Call

WaitContainer indicates an expected call of WaitContainer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL