Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockProcess ¶
type MockProcess struct {
// contains filtered or unexported fields
}
func (*MockProcess) Logf ¶
func (p *MockProcess) Logf(msg string, v ...interface{}) string
func (*MockProcess) Start ¶
func (p *MockProcess) Start() error
func (*MockProcess) Stop ¶
func (p *MockProcess) Stop() error
func (*MockProcess) String ¶
func (p *MockProcess) String() string
func (*MockProcess) Wait ¶
func (p *MockProcess) Wait() error
func (*MockProcess) WaitRunning ¶
func (p *MockProcess) WaitRunning() bool
type NoopRetryer ¶
type NoopRetryer struct{}
func (*NoopRetryer) Wait ¶
func (retry *NoopRetryer) Wait(msg string) bool
type Sequence ¶
type Sequence []interface{}
Sequence is a test abstraction to perform a variety of actions, and check state equality after certain delays, on a state machine.
type ThriceRetryer ¶
type ThriceRetryer struct {
// contains filtered or unexported fields
}
ThriceRetryer retries only three times.
func (*ThriceRetryer) Wait ¶
func (retry *ThriceRetryer) Wait(msg string) bool
Click to show internal directories.
Click to hide internal directories.