Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandExec ¶
type CommandExec struct {
// contains filtered or unexported fields
}
func (*CommandExec) Args ¶
func (c *CommandExec) Args() []string
func (*CommandExec) Command ¶
func (c *CommandExec) Command() string
func (*CommandExec) Err ¶
func (c *CommandExec) Err() error
func (*CommandExec) ExitCode ¶
func (c *CommandExec) ExitCode() int
func (*CommandExec) Stderr ¶
func (c *CommandExec) Stderr() *bytes.Buffer
func (*CommandExec) Stdout ¶
func (c *CommandExec) Stdout() *bytes.Buffer
type Execution ¶
type ExecutionExitError ¶
type LoggingExecutor ¶
type LoggingExecutor struct {
// contains filtered or unexported fields
}
func NewLoggingExecutor ¶
func NewLoggingExecutor(delegate Executor, logger *zap.Logger) *LoggingExecutor
type PoolExecutor ¶
type PoolExecutor struct {
// contains filtered or unexported fields
}
func NewPoolExecutor ¶
func NewPoolExecutor(delegate Executor) *PoolExecutor
type TestExecution ¶
type TestExecution struct { TestCommand string TestArgs []string TestStdin string TestStdout *bytes.Buffer TestStderr *bytes.Buffer TestExitCode int TestErr error }
func (*TestExecution) Args ¶
func (e *TestExecution) Args() []string
func (*TestExecution) Command ¶
func (e *TestExecution) Command() string
func (*TestExecution) Err ¶
func (e *TestExecution) Err() error
func (*TestExecution) ExitCode ¶
func (e *TestExecution) ExitCode() int
func (*TestExecution) Stderr ¶
func (e *TestExecution) Stderr() *bytes.Buffer
func (*TestExecution) Stdout ¶
func (e *TestExecution) Stdout() *bytes.Buffer
type TimingExecutor ¶
type TimingExecutor struct {
// contains filtered or unexported fields
}
func NewTimingExecutor ¶
func NewTimingExecutor(delegate Executor) *TimingExecutor
Click to show internal directories.
Click to hide internal directories.