Documentation
¶
Overview ¶
Package unittest strategy runs the same unit test for each iteration
Index ¶
- type TestCaseStrategy
- func (t *TestCaseStrategy) ActionsCh() *types.Channel[*strategies.Action]
- func (t *TestCaseStrategy) EndCurIteration(ctx *strategies.Context)
- func (t *TestCaseStrategy) Finalize(ctx *strategies.Context)
- func (t *TestCaseStrategy) NextIteration(ctx *strategies.Context)
- func (p *TestCaseStrategy) Start() error
- func (t *TestCaseStrategy) Step(e *types.Event, ctx *strategies.Context)
- func (p *TestCaseStrategy) Stop() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TestCaseStrategy ¶
type TestCaseStrategy struct {
*types.BaseService
Actions *types.Channel[*strategies.Action]
// contains filtered or unexported fields
}
TestCaseStrategy runs the unit test for the specified number of iterations
func NewTestCaseStrategy ¶
func NewTestCaseStrategy(testCase *testlib.TestCase, recordFilePath string) *TestCaseStrategy
NewTestCaseStrategy creates a new TestCaseStrategy
func (*TestCaseStrategy) ActionsCh ¶ added in v0.2.7
func (t *TestCaseStrategy) ActionsCh() *types.Channel[*strategies.Action]
func (*TestCaseStrategy) EndCurIteration ¶
func (t *TestCaseStrategy) EndCurIteration(ctx *strategies.Context)
func (*TestCaseStrategy) Finalize ¶
func (t *TestCaseStrategy) Finalize(ctx *strategies.Context)
func (*TestCaseStrategy) NextIteration ¶
func (t *TestCaseStrategy) NextIteration(ctx *strategies.Context)
func (*TestCaseStrategy) Start ¶
func (p *TestCaseStrategy) Start() error
func (*TestCaseStrategy) Step ¶
func (t *TestCaseStrategy) Step(e *types.Event, ctx *strategies.Context)
func (*TestCaseStrategy) Stop ¶
func (p *TestCaseStrategy) Stop() error
Click to show internal directories.
Click to hide internal directories.