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

tests

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteTestContainer

func DeleteTestContainer(t *testing.T, containerName string, containerManagerType container.ContainerManagerType)

func DeleteTestImage

func DeleteTestImage(t *testing.T, imageTag string, containerManagerType container.ContainerManagerType)

Types

type BuildDockerImage

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

Image get parent image id command

func NewBuildDockerImage

func NewBuildDockerImage(imageTag, dockerFilePath string, containerManager container.ContainerManagerType) *BuildDockerImage

func (*BuildDockerImage) GetCmd

func (image *BuildDockerImage) GetCmd() *exec.Cmd

func (*BuildDockerImage) GetEnv

func (image *BuildDockerImage) GetEnv() map[string]string

func (*BuildDockerImage) GetErrWriter

func (image *BuildDockerImage) GetErrWriter() io.WriteCloser

func (*BuildDockerImage) GetStdWriter

func (image *BuildDockerImage) GetStdWriter() io.WriteCloser

func (*BuildDockerImage) SetDockerFileName

func (image *BuildDockerImage) SetDockerFileName(name string) *BuildDockerImage

type DeleteContainer

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

func NewDeleteContainer

func NewDeleteContainer(containerName string, containerManager container.ContainerManagerType) *DeleteContainer

func (*DeleteContainer) GetCmd

func (image *DeleteContainer) GetCmd() *exec.Cmd

func (*DeleteContainer) GetEnv

func (image *DeleteContainer) GetEnv() map[string]string

func (*DeleteContainer) GetErrWriter

func (image *DeleteContainer) GetErrWriter() io.WriteCloser

func (*DeleteContainer) GetStdWriter

func (image *DeleteContainer) GetStdWriter() io.WriteCloser

type DeleteDockerImage

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

func NewDeleteDockerImage

func NewDeleteDockerImage(imageTag string, containerManager container.ContainerManagerType) *DeleteDockerImage

func (*DeleteDockerImage) GetCmd

func (image *DeleteDockerImage) GetCmd() *exec.Cmd

func (*DeleteDockerImage) GetEnv

func (image *DeleteDockerImage) GetEnv() map[string]string

func (*DeleteDockerImage) GetErrWriter

func (image *DeleteDockerImage) GetErrWriter() io.WriteCloser

func (*DeleteDockerImage) GetStdWriter

func (image *DeleteDockerImage) GetStdWriter() io.WriteCloser

type ExecDockerImage

type ExecDockerImage struct {
	Args []string
	// contains filtered or unexported fields
}

The ExecDockerImage command runs a new command in a running container.

func NewExecDockerImage

func NewExecDockerImage(containerManager container.ContainerManagerType, args ...string) *ExecDockerImage

func (*ExecDockerImage) GetCmd

func (e *ExecDockerImage) GetCmd() *exec.Cmd

func (*ExecDockerImage) GetEnv

func (e *ExecDockerImage) GetEnv() map[string]string

func (*ExecDockerImage) GetErrWriter

func (e *ExecDockerImage) GetErrWriter() io.WriteCloser

func (*ExecDockerImage) GetStdWriter

func (e *ExecDockerImage) GetStdWriter() io.WriteCloser

func (*ExecDockerImage) SetErrWriter

func (e *ExecDockerImage) SetErrWriter(writer io.WriteCloser)

func (*ExecDockerImage) SetStdWriter

func (e *ExecDockerImage) SetStdWriter(writer io.WriteCloser)

type RunDockerImage

type RunDockerImage struct {
	Args []string
	// contains filtered or unexported fields
}

func NewRunDockerImage

func NewRunDockerImage(containerManager container.ContainerManagerType, args ...string) *RunDockerImage

func (*RunDockerImage) GetCmd

func (run *RunDockerImage) GetCmd() *exec.Cmd

func (*RunDockerImage) GetEnv

func (run *RunDockerImage) GetEnv() map[string]string

func (*RunDockerImage) GetErrWriter

func (run *RunDockerImage) GetErrWriter() io.WriteCloser

func (*RunDockerImage) GetStdWriter

func (run *RunDockerImage) GetStdWriter() io.WriteCloser

Jump to

Keyboard shortcuts

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