domain

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: May 25, 2018 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChdirExpectation

type ChdirExpectation struct {
	Path string
	Err  error
}

type ChdirExpectations

type ChdirExpectations []ChdirExpectation

type CommandsExpectation

type CommandsExpectation struct {
	Command       string
	Args          []string
	SensitiveArgs map[int]bool
	Times         *int
	ErrorMsg      string
	IsObfuscated  bool
	QueryResult   string
}

type FileSystemExpectation

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

type FileSystemExpectations

type FileSystemExpectations []FileSystemExpectation

func (FileSystemExpectations) AssertDirExists

func (e FileSystemExpectations) AssertDirExists(path string, exists bool, err error) FileSystemExpectations

func (FileSystemExpectations) AssertFileExists

func (e FileSystemExpectations) AssertFileExists(path string, exists bool, err error) FileSystemExpectations

func (FileSystemExpectations) AssertIsDirEmpty

func (e FileSystemExpectations) AssertIsDirEmpty(path string, empty bool, err error) FileSystemExpectations

func (FileSystemExpectations) AssertPwdEmpty

func (e FileSystemExpectations) AssertPwdEmpty(empty bool, err error) FileSystemExpectations

type MockBuildSource

type MockBuildSource struct {
	mock.Mock
}

func (*MockBuildSource) Export

func (m *MockBuildSource) Export() []build.EnvVar

func (*MockBuildSource) Obtain

func (m *MockBuildSource) Obtain(runner build.Runner) error

func (*MockBuildSource) Remark added in v0.5.0

func (m *MockBuildSource) Remark(runner build.Runner, dependencies *build.ImageDependencies)

func (*MockBuildSource) Return

func (m *MockBuildSource) Return(runner build.Runner) error

type MockBuildTarget

type MockBuildTarget struct {
	mock.Mock
}

func (*MockBuildTarget) Build

func (m *MockBuildTarget) Build(runner build.Runner) error

func (*MockBuildTarget) Ensure added in v0.5.0

func (m *MockBuildTarget) Ensure(runner build.Runner) error

func (*MockBuildTarget) Export

func (m *MockBuildTarget) Export() []build.EnvVar

func (*MockBuildTarget) Push

func (m *MockBuildTarget) Push(runner build.Runner) error

func (*MockBuildTarget) ScanForDependencies

func (m *MockBuildTarget) ScanForDependencies(runner build.Runner) ([]build.ImageDependencies, error)

type MockDockerCredential

type MockDockerCredential struct {
	mock.Mock
}

func (*MockDockerCredential) Authenticate

func (m *MockDockerCredential) Authenticate(runner build.Runner) error

type MockFileSystem

type MockFileSystem struct {
	mock.Mock
	// contains filtered or unexported fields
}

func (*MockFileSystem) Chdir

func (m *MockFileSystem) Chdir(path string) error

func (*MockFileSystem) Cleanup added in v0.5.0

func (m *MockFileSystem) Cleanup()

func (*MockFileSystem) CreateTempDir added in v0.5.0

func (m *MockFileSystem) CreateTempDir() (string, error)

func (*MockFileSystem) DoesDirExist

func (m *MockFileSystem) DoesDirExist(path string) (bool, error)

func (*MockFileSystem) DoesFileExist

func (m *MockFileSystem) DoesFileExist(path string) (bool, error)

func (*MockFileSystem) GetContext

func (m *MockFileSystem) GetContext() *build.BuilderContext

func (*MockFileSystem) Getwd

func (m *MockFileSystem) Getwd() (string, error)

func (*MockFileSystem) IsDirEmpty

func (m *MockFileSystem) IsDirEmpty(path string) (bool, error)

func (*MockFileSystem) PrepareChdir

func (m *MockFileSystem) PrepareChdir(expectations ChdirExpectations)

func (*MockFileSystem) PrepareFileSystem

func (m *MockFileSystem) PrepareFileSystem(commands FileSystemExpectations)

func (*MockFileSystem) SetContext

func (m *MockFileSystem) SetContext(context *build.BuilderContext)

func (*MockFileSystem) WriteFile added in v0.5.0

func (m *MockFileSystem) WriteFile(path string, source io.Reader) error

type MockRunner

type MockRunner struct {
	mock.Mock
	// contains filtered or unexported fields
}

func NewMockRunner

func NewMockRunner() *MockRunner

func (*MockRunner) Close added in v0.5.0

func (m *MockRunner) Close() error

func (*MockRunner) CreateStdinPipeWriter added in v0.5.0

func (m *MockRunner) CreateStdinPipeWriter() (writer io.WriteCloser)

func (*MockRunner) ExecuteCmd

func (m *MockRunner) ExecuteCmd(cmdExe string, cmdArgs []string, reader io.Reader) error

func (*MockRunner) ExecuteCmdWithObfuscation

func (m *MockRunner) ExecuteCmdWithObfuscation(obfuscate func([]string), cmdExe string, cmdArgs []string) error

func (*MockRunner) GetContext

func (m *MockRunner) GetContext() *build.BuilderContext

func (*MockRunner) GetFileSystem

func (m *MockRunner) GetFileSystem() build.FileSystem

func (*MockRunner) GetStdin added in v0.5.0

func (m *MockRunner) GetStdin() io.Reader

func (*MockRunner) PrepareCommandExpectation

func (m *MockRunner) PrepareCommandExpectation(commands []CommandsExpectation)

func (*MockRunner) PrepareDigestQuery

func (m *MockRunner) PrepareDigestQuery(
	expectedDependencies []build.ImageDependencies,
	queryCmdErr map[string]error)

func (*MockRunner) PrepareGitSHAQuery added in v0.5.0

func (m *MockRunner) PrepareGitSHAQuery(value string, err error)

func (*MockRunner) QueryCmd

func (m *MockRunner) QueryCmd(cmdExe string, cmdArgs []string) (string, error)

func (*MockRunner) SetContext

func (m *MockRunner) SetContext(context *build.BuilderContext)

func (*MockRunner) SetFileSystem

func (m *MockRunner) SetFileSystem(fs build.FileSystem)

func (*MockRunner) UseDefaultFileSystem

func (m *MockRunner) UseDefaultFileSystem()

Jump to

Keyboard shortcuts

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