Documentation ¶
Index ¶
- type Cmd
- type CmdFake
- func (fake *CmdFake) CombinedOutput() ([]byte, error)
- func (fake *CmdFake) CombinedOutputCallCount() int
- func (fake *CmdFake) CombinedOutputReturns(result1 []byte, result2 error)
- func (fake *CmdFake) GetArgs() []string
- func (fake *CmdFake) GetArgsCallCount() int
- func (fake *CmdFake) GetArgsReturns(result1 []string)
- func (fake *CmdFake) GetDir() string
- func (fake *CmdFake) GetDirCallCount() int
- func (fake *CmdFake) GetDirReturns(result1 string)
- func (fake *CmdFake) GetEnv() []string
- func (fake *CmdFake) GetEnvCallCount() int
- func (fake *CmdFake) GetEnvReturns(result1 []string)
- func (fake *CmdFake) GetExtraFiles() []*os.File
- func (fake *CmdFake) GetExtraFilesCallCount() int
- func (fake *CmdFake) GetExtraFilesReturns(result1 []*os.File)
- func (fake *CmdFake) GetPath() string
- func (fake *CmdFake) GetPathCallCount() int
- func (fake *CmdFake) GetPathReturns(result1 string)
- func (fake *CmdFake) GetProcess() ios.Process
- func (fake *CmdFake) GetProcessCallCount() int
- func (fake *CmdFake) GetProcessReturns(result1 ios.Process)
- func (fake *CmdFake) GetProcessState() *os.ProcessState
- func (fake *CmdFake) GetProcessStateCallCount() int
- func (fake *CmdFake) GetProcessStateReturns(result1 *os.ProcessState)
- func (fake *CmdFake) GetStderr() io.Writer
- func (fake *CmdFake) GetStderrCallCount() int
- func (fake *CmdFake) GetStderrReturns(result1 io.Writer)
- func (fake *CmdFake) GetStdin() io.Reader
- func (fake *CmdFake) GetStdinCallCount() int
- func (fake *CmdFake) GetStdinReturns(result1 io.Reader)
- func (fake *CmdFake) GetStdout() io.Writer
- func (fake *CmdFake) GetStdoutCallCount() int
- func (fake *CmdFake) GetStdoutReturns(result1 io.Writer)
- func (fake *CmdFake) GetSysProcAttr() *syscall.SysProcAttr
- func (fake *CmdFake) GetSysProcAttrCallCount() int
- func (fake *CmdFake) GetSysProcAttrReturns(result1 *syscall.SysProcAttr)
- func (fake *CmdFake) Invocations() map[string][][]interface{}
- func (fake *CmdFake) Output() ([]byte, error)
- func (fake *CmdFake) OutputCallCount() int
- func (fake *CmdFake) OutputReturns(result1 []byte, result2 error)
- func (fake *CmdFake) Run() error
- func (fake *CmdFake) RunCallCount() int
- func (fake *CmdFake) RunReturns(result1 error)
- func (fake *CmdFake) SetArgs(arg1 []string)
- func (fake *CmdFake) SetArgsArgsForCall(i int) []string
- func (fake *CmdFake) SetArgsCallCount() int
- func (fake *CmdFake) SetDir(arg1 string)
- func (fake *CmdFake) SetDirArgsForCall(i int) string
- func (fake *CmdFake) SetDirCallCount() int
- func (fake *CmdFake) SetEnv(arg1 []string)
- func (fake *CmdFake) SetEnvArgsForCall(i int) []string
- func (fake *CmdFake) SetEnvCallCount() int
- func (fake *CmdFake) SetExtraFiles(arg1 []*os.File)
- func (fake *CmdFake) SetExtraFilesArgsForCall(i int) []*os.File
- func (fake *CmdFake) SetExtraFilesCallCount() int
- func (fake *CmdFake) SetPath(arg1 string)
- func (fake *CmdFake) SetPathArgsForCall(i int) string
- func (fake *CmdFake) SetPathCallCount() int
- func (fake *CmdFake) SetProcess(arg1 *os.Process)
- func (fake *CmdFake) SetProcessArgsForCall(i int) *os.Process
- func (fake *CmdFake) SetProcessCallCount() int
- func (fake *CmdFake) SetProcessState(arg1 *os.ProcessState)
- func (fake *CmdFake) SetProcessStateArgsForCall(i int) *os.ProcessState
- func (fake *CmdFake) SetProcessStateCallCount() int
- func (fake *CmdFake) SetStderr(arg1 io.Writer)
- func (fake *CmdFake) SetStderrArgsForCall(i int) io.Writer
- func (fake *CmdFake) SetStderrCallCount() int
- func (fake *CmdFake) SetStdin(arg1 io.Reader)
- func (fake *CmdFake) SetStdinArgsForCall(i int) io.Reader
- func (fake *CmdFake) SetStdinCallCount() int
- func (fake *CmdFake) SetStdout(arg1 io.Writer)
- func (fake *CmdFake) SetStdoutArgsForCall(i int) io.Writer
- func (fake *CmdFake) SetStdoutCallCount() int
- func (fake *CmdFake) SetSysProcAttr(arg1 *syscall.SysProcAttr)
- func (fake *CmdFake) SetSysProcAttrArgsForCall(i int) *syscall.SysProcAttr
- func (fake *CmdFake) SetSysProcAttrCallCount() int
- func (fake *CmdFake) Start() error
- func (fake *CmdFake) StartCallCount() int
- func (fake *CmdFake) StartReturns(result1 error)
- func (fake *CmdFake) StderrPipe() (io.ReadCloser, error)
- func (fake *CmdFake) StderrPipeCallCount() int
- func (fake *CmdFake) StderrPipeReturns(result1 io.ReadCloser, result2 error)
- func (fake *CmdFake) StdinPipe() (io.WriteCloser, error)
- func (fake *CmdFake) StdinPipeCallCount() int
- func (fake *CmdFake) StdinPipeReturns(result1 io.WriteCloser, result2 error)
- func (fake *CmdFake) StdoutPipe() (io.ReadCloser, error)
- func (fake *CmdFake) StdoutPipeCallCount() int
- func (fake *CmdFake) StdoutPipeReturns(result1 io.ReadCloser, result2 error)
- func (fake *CmdFake) Wait() error
- func (fake *CmdFake) WaitCallCount() int
- func (fake *CmdFake) WaitReturns(result1 error)
- type CmdProvider
- type CmdReal
- func (c *CmdReal) CombinedOutput() ([]byte, error)
- func (c *CmdReal) GetArgs() []string
- func (c *CmdReal) GetDir() string
- func (c *CmdReal) GetEnv() []string
- func (c *CmdReal) GetExtraFiles() []*os.File
- func (c *CmdReal) GetPath() string
- func (c *CmdReal) GetProcess() ios.Process
- func (c *CmdReal) GetProcessState() *os.ProcessState
- func (c *CmdReal) GetStderr() io.Writer
- func (c *CmdReal) GetStdin() io.Reader
- func (c *CmdReal) GetStdout() io.Writer
- func (c *CmdReal) GetSysProcAttr() *syscall.SysProcAttr
- func (c *CmdReal) Output() ([]byte, error)
- func (c *CmdReal) Run() error
- func (c *CmdReal) SetArgs(args []string)
- func (c *CmdReal) SetDir(dir string)
- func (c *CmdReal) SetEnv(env []string)
- func (c *CmdReal) SetExtraFiles(files []*os.File)
- func (c *CmdReal) SetPath(path string)
- func (c *CmdReal) SetProcess(process *os.Process)
- func (c *CmdReal) SetProcessState(state *os.ProcessState)
- func (c *CmdReal) SetStderr(stderr io.Writer)
- func (c *CmdReal) SetStdin(stdin io.Reader)
- func (c *CmdReal) SetStdout(stdout io.Writer)
- func (c *CmdReal) SetSysProcAttr(attr *syscall.SysProcAttr)
- func (c *CmdReal) Start() error
- func (c *CmdReal) StderrPipe() (io.ReadCloser, error)
- func (c *CmdReal) StdinPipe() (io.WriteCloser, error)
- func (c *CmdReal) StdoutPipe() (io.ReadCloser, error)
- func (c *CmdReal) Wait() error
- type Exec
- type Fake
- type NestedCommandFake
- type Real
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cmd ¶
type Cmd interface { CombinedOutput() ([]byte, error) Output() ([]byte, error) Run() error Start() error StderrPipe() (io.ReadCloser, error) StdinPipe() (io.WriteCloser, error) StdoutPipe() (io.ReadCloser, error) Wait() error GetPath() string SetPath(string) GetArgs() []string SetArgs([]string) GetEnv() []string SetEnv([]string) GetDir() string SetDir(string) GetStdin() io.Reader SetStdin(io.Reader) GetStdout() io.Writer SetStdout(io.Writer) GetStderr() io.Writer SetStderr(io.Writer) GetExtraFiles() []*os.File SetExtraFiles([]*os.File) GetSysProcAttr() *syscall.SysProcAttr SetSysProcAttr(*syscall.SysProcAttr) GetProcess() ios.Process SetProcess(*os.Process) GetProcessState() *os.ProcessState SetProcessState(*os.ProcessState) }
Cmd is an interface around exec.Cmd
type CmdFake ¶
type CmdFake struct { CombinedOutputStub func() ([]byte, error) OutputStub func() ([]byte, error) RunStub func() error StartStub func() error StderrPipeStub func() (io.ReadCloser, error) StdinPipeStub func() (io.WriteCloser, error) StdoutPipeStub func() (io.ReadCloser, error) WaitStub func() error GetPathStub func() string SetPathStub func(string) GetArgsStub func() []string SetArgsStub func([]string) GetEnvStub func() []string SetEnvStub func([]string) GetDirStub func() string SetDirStub func(string) GetStdinStub func() io.Reader SetStdinStub func(io.Reader) GetStdoutStub func() io.Writer SetStdoutStub func(io.Writer) GetStderrStub func() io.Writer SetStderrStub func(io.Writer) GetExtraFilesStub func() []*os.File SetExtraFilesStub func([]*os.File) GetSysProcAttrStub func() *syscall.SysProcAttr SetSysProcAttrStub func(*syscall.SysProcAttr) GetProcessStub func() ios.Process SetProcessStub func(*os.Process) GetProcessStateStub func() *os.ProcessState SetProcessStateStub func(*os.ProcessState) // contains filtered or unexported fields }
CmdFake ...
func NewCmdFake ¶
func NewCmdFake() *CmdFake
NewCmdFake is the preferred way to initialise a CmdFake
func (*CmdFake) CombinedOutput ¶
CombinedOutput ...
func (*CmdFake) CombinedOutputCallCount ¶
CombinedOutputCallCount ...
func (*CmdFake) CombinedOutputReturns ¶
CombinedOutputReturns ...
func (*CmdFake) GetArgsReturns ¶
GetArgsReturns ...
func (*CmdFake) GetDirReturns ¶
GetDirReturns ...
func (*CmdFake) GetEnvReturns ¶
GetEnvReturns ...
func (*CmdFake) GetExtraFilesCallCount ¶
GetExtraFilesCallCount ...
func (*CmdFake) GetExtraFilesReturns ¶
GetExtraFilesReturns ...
func (*CmdFake) GetPathReturns ¶
GetPathReturns ...
func (*CmdFake) GetProcessCallCount ¶
GetProcessCallCount ...
func (*CmdFake) GetProcessReturns ¶
GetProcessReturns ...
func (*CmdFake) GetProcessState ¶
func (fake *CmdFake) GetProcessState() *os.ProcessState
GetProcessState ...
func (*CmdFake) GetProcessStateCallCount ¶
GetProcessStateCallCount ...
func (*CmdFake) GetProcessStateReturns ¶
func (fake *CmdFake) GetProcessStateReturns(result1 *os.ProcessState)
GetProcessStateReturns ...
func (*CmdFake) GetStderrCallCount ¶
GetStderrCallCount ...
func (*CmdFake) GetStderrReturns ¶
GetStderrReturns ...
func (*CmdFake) GetStdinCallCount ¶
GetStdinCallCount ...
func (*CmdFake) GetStdinReturns ¶
GetStdinReturns ...
func (*CmdFake) GetStdoutCallCount ¶
GetStdoutCallCount ...
func (*CmdFake) GetStdoutReturns ¶
GetStdoutReturns ...
func (*CmdFake) GetSysProcAttr ¶
func (fake *CmdFake) GetSysProcAttr() *syscall.SysProcAttr
GetSysProcAttr ...
func (*CmdFake) GetSysProcAttrCallCount ¶
GetSysProcAttrCallCount ...
func (*CmdFake) GetSysProcAttrReturns ¶
func (fake *CmdFake) GetSysProcAttrReturns(result1 *syscall.SysProcAttr)
GetSysProcAttrReturns ...
func (*CmdFake) Invocations ¶
Invocations ...
func (*CmdFake) OutputReturns ¶
OutputReturns ...
func (*CmdFake) SetArgsArgsForCall ¶
SetArgsArgsForCall ...
func (*CmdFake) SetDirArgsForCall ¶
SetDirArgsForCall ...
func (*CmdFake) SetEnvArgsForCall ¶
SetEnvArgsForCall ...
func (*CmdFake) SetExtraFiles ¶
SetExtraFiles ...
func (*CmdFake) SetExtraFilesArgsForCall ¶
SetExtraFilesArgsForCall ...
func (*CmdFake) SetExtraFilesCallCount ¶
SetExtraFilesCallCount ...
func (*CmdFake) SetPathArgsForCall ¶
SetPathArgsForCall ...
func (*CmdFake) SetProcessArgsForCall ¶
SetProcessArgsForCall ...
func (*CmdFake) SetProcessCallCount ¶
SetProcessCallCount ...
func (*CmdFake) SetProcessState ¶
func (fake *CmdFake) SetProcessState(arg1 *os.ProcessState)
SetProcessState ...
func (*CmdFake) SetProcessStateArgsForCall ¶
func (fake *CmdFake) SetProcessStateArgsForCall(i int) *os.ProcessState
SetProcessStateArgsForCall ...
func (*CmdFake) SetProcessStateCallCount ¶
SetProcessStateCallCount ...
func (*CmdFake) SetStderrArgsForCall ¶
SetStderrArgsForCall ...
func (*CmdFake) SetStderrCallCount ¶
SetStderrCallCount ...
func (*CmdFake) SetStdinArgsForCall ¶
SetStdinArgsForCall ...
func (*CmdFake) SetStdinCallCount ¶
SetStdinCallCount ...
func (*CmdFake) SetStdoutArgsForCall ¶
SetStdoutArgsForCall ...
func (*CmdFake) SetStdoutCallCount ¶
SetStdoutCallCount ...
func (*CmdFake) SetSysProcAttr ¶
func (fake *CmdFake) SetSysProcAttr(arg1 *syscall.SysProcAttr)
SetSysProcAttr ...
func (*CmdFake) SetSysProcAttrArgsForCall ¶
func (fake *CmdFake) SetSysProcAttrArgsForCall(i int) *syscall.SysProcAttr
SetSysProcAttrArgsForCall ...
func (*CmdFake) SetSysProcAttrCallCount ¶
SetSysProcAttrCallCount ...
func (*CmdFake) StderrPipe ¶
func (fake *CmdFake) StderrPipe() (io.ReadCloser, error)
StderrPipe ...
func (*CmdFake) StderrPipeCallCount ¶
StderrPipeCallCount ...
func (*CmdFake) StderrPipeReturns ¶
func (fake *CmdFake) StderrPipeReturns(result1 io.ReadCloser, result2 error)
StderrPipeReturns ...
func (*CmdFake) StdinPipeCallCount ¶
StdinPipeCallCount ...
func (*CmdFake) StdinPipeReturns ¶
func (fake *CmdFake) StdinPipeReturns(result1 io.WriteCloser, result2 error)
StdinPipeReturns ...
func (*CmdFake) StdoutPipe ¶
func (fake *CmdFake) StdoutPipe() (io.ReadCloser, error)
StdoutPipe ...
func (*CmdFake) StdoutPipeCallCount ¶
StdoutPipeCallCount ...
func (*CmdFake) StdoutPipeReturns ¶
func (fake *CmdFake) StdoutPipeReturns(result1 io.ReadCloser, result2 error)
StdoutPipeReturns ...
type CmdProvider ¶
CmdProvider is a type alias for exec.Command
type CmdReal ¶
type CmdReal struct {
// contains filtered or unexported fields
}
CmdReal is a wrapper around exec.Cmd that implements iexec.Cmd
func (*CmdReal) CombinedOutput ¶
CombinedOutput is a wrapper around exec.Cmd.CombinedOutput()
func (*CmdReal) GetExtraFiles ¶
GetExtraFiles is a wrapper around getting exec.Cmd.ExtraFiles
func (*CmdReal) GetProcess ¶
GetProcess is a wrapper around getting exec.Cmd.Process as an ios.Process
func (*CmdReal) GetProcessState ¶
func (c *CmdReal) GetProcessState() *os.ProcessState
GetProcessState is a wrapper around getting exec.Cmd.ProcessState
func (*CmdReal) GetSysProcAttr ¶
func (c *CmdReal) GetSysProcAttr() *syscall.SysProcAttr
GetSysProcAttr is a wrapper around getting exec.Cmd.SysProcAttr
func (*CmdReal) SetExtraFiles ¶
SetExtraFiles is a wrapper around setting exec.Cmd.ExtraFiles
func (*CmdReal) SetProcess ¶
SetProcess is a wrapper around setting exec.Cmd.Process
func (*CmdReal) SetProcessState ¶
func (c *CmdReal) SetProcessState(state *os.ProcessState)
SetProcessState is a wrapper around setting exec.Cmd.ProcessState
func (*CmdReal) SetSysProcAttr ¶
func (c *CmdReal) SetSysProcAttr(attr *syscall.SysProcAttr)
SetSysProcAttr is a wrapper around setting exec.Cmd.SysProcAttr
func (*CmdReal) StderrPipe ¶
func (c *CmdReal) StderrPipe() (io.ReadCloser, error)
StderrPipe is a wrapper around exec.Cmd.StderrPipe()
func (*CmdReal) StdinPipe ¶
func (c *CmdReal) StdinPipe() (io.WriteCloser, error)
StdinPipe is a wrapper around exec.Cmd.StdinPipe()
func (*CmdReal) StdoutPipe ¶
func (c *CmdReal) StdoutPipe() (io.ReadCloser, error)
StdoutPipe is a wrapper around exec.Cmd.StdoutPipe()
type Fake ¶
type Fake struct { CommandStub func(string, ...string) Cmd // contains filtered or unexported fields }
Fake ...
func (*Fake) CommandArgsForCall ¶
CommandArgsForCall ...
func (*Fake) Invocations ¶
Invocations ...
type NestedCommandFake ¶
type NestedCommandFake struct { Exec *Fake Cmd *CmdFake Process *ios.ProcessFake }
NestedCommandFake is a struct containing a fake Exec with nested initialised fake members.
The following Fakes are available: - Cmd: a FakeCmd returned by Exec.Command() - Process: a FakeProcess returned by Cmd.GetProcess()
func NewNestedCommandFake ¶
func NewNestedCommandFake() *NestedCommandFake
NewNestedCommandFake returns a fake Exec with nested new fakes within