domain

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 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) 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) 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) 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)

type MockRunner

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

func NewMockRunner

func NewMockRunner() *MockRunner

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) PrepareCommandExpectation

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

func (*MockRunner) PrepareDigestQuery

func (m *MockRunner) PrepareDigestQuery(
	expectedDependencies []build.ImageDependencies,
	queryCmdErr map[string]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