Documentation ¶
Index ¶
- type FakeContainerizer
- func (f *FakeContainerizer) ContainerCreate(container.Info) (string, error)
- func (f *FakeContainerizer) ContainerExec(ctx context.Context, id string, cmd []string) (result chan error)
- func (f *FakeContainerizer) ContainerGetGatewayIP(id string) (net.IP, error)
- func (f *FakeContainerizer) ContainerGetIPsByInterface(id string, interfaceName string) ([]net.IP, error)
- func (f *FakeContainerizer) ContainerGetPID(id string) (int, error)
- func (f *FakeContainerizer) ContainerRemove(id string) error
- func (f *FakeContainerizer) ContainerRun(id string) error
- func (f *FakeContainerizer) ContainerStop(id string) error
- func (f *FakeContainerizer) ContainerWait(id string) (code int, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeContainerizer ¶
type FakeContainerizer struct{}
FakeContainerizer is a fake containerizer that always succeed
func NewFakeContainerizer ¶
func NewFakeContainerizer() *FakeContainerizer
NewFakeContainerizer returns a fake containerizer instance
func (*FakeContainerizer) ContainerCreate ¶
func (f *FakeContainerizer) ContainerCreate(container.Info) (string, error)
ContainerCreate returns a fake ID
func (*FakeContainerizer) ContainerExec ¶
func (f *FakeContainerizer) ContainerExec(ctx context.Context, id string, cmd []string) (result chan error)
ContainerExec returns a chan with a goroutine injecting a nil error
func (*FakeContainerizer) ContainerGetGatewayIP ¶
func (f *FakeContainerizer) ContainerGetGatewayIP(id string) (net.IP, error)
ContainerGetGatewayIP returns a fake IP
func (*FakeContainerizer) ContainerGetIPsByInterface ¶
func (f *FakeContainerizer) ContainerGetIPsByInterface(id string, interfaceName string) ([]net.IP, error)
ContainerGetIPsByInterface returns a fake IP
func (*FakeContainerizer) ContainerGetPID ¶
func (f *FakeContainerizer) ContainerGetPID(id string) (int, error)
ContainerGetPID returns a fake PID
func (*FakeContainerizer) ContainerRemove ¶
func (f *FakeContainerizer) ContainerRemove(id string) error
ContainerRemove returns nil
func (*FakeContainerizer) ContainerRun ¶
func (f *FakeContainerizer) ContainerRun(id string) error
ContainerRun returns nil
func (*FakeContainerizer) ContainerStop ¶
func (f *FakeContainerizer) ContainerStop(id string) error
ContainerStop returns nil
func (*FakeContainerizer) ContainerWait ¶
func (f *FakeContainerizer) ContainerWait(id string) (code int, err error)
ContainerWait returns the 0 exit code with no error
Click to show internal directories.
Click to hide internal directories.