Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OperationProcessor ¶
type OperationProcessor interface {
Run(ctx context.Context, namespace string, test discovery.Test, step v1alpha1.TestStepSpec, operation v1alpha1.Operation)
}
func NewOperationProcessor ¶
func NewOperationProcessor(config v1alpha1.ConfigurationSpec, client operations.Client, clock clock.PassiveClock) OperationProcessor
type StepProcessor ¶
type StepProcessor interface { Run(ctx context.Context, nspacer namespacer.Namespacer, test discovery.Test, step v1alpha1.TestStepSpec) CreateOperationProcessor(operation v1alpha1.Operation) OperationProcessor }
func NewStepProcessor ¶
func NewStepProcessor(config v1alpha1.ConfigurationSpec, client operations.Client, clock clock.PassiveClock) StepProcessor
type TestProcessor ¶
type TestProcessor interface { Run(ctx context.Context, nspacer namespacer.Namespacer, test discovery.Test) CreateStepProcessor(client operations.Client) StepProcessor }
func NewTestProcessor ¶
func NewTestProcessor(config v1alpha1.ConfigurationSpec, client client.Client, clock clock.PassiveClock, summary *summary.Summary) TestProcessor
type TestsProcessor ¶
type TestsProcessor interface { Run(ctx context.Context, tests ...discovery.Test) CreateTestProcessor(test discovery.Test) TestProcessor }
func NewTestsProcessor ¶
func NewTestsProcessor(config v1alpha1.ConfigurationSpec, client client.Client, clock clock.PassiveClock, summary *summary.Summary) TestsProcessor
Click to show internal directories.
Click to hide internal directories.