Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StepProcessor ¶
func NewStepProcessor ¶
func NewStepProcessor( config v1alpha1.ConfigurationSpec, client client.Client, namespacer namespacer.Namespacer, clock clock.PassiveClock, test discovery.Test, step v1alpha1.TestSpecStep, stepReport *report.TestSpecStepReport, cleaner *cleaner, ) StepProcessor
type TestProcessor ¶
type TestProcessor interface { Run(context.Context, namespacer.Namespacer) CreateStepProcessor(namespacer.Namespacer, *cleaner, v1alpha1.TestSpecStep) StepProcessor }
func NewTestProcessor ¶
func NewTestProcessor( config v1alpha1.ConfigurationSpec, client client.Client, clock clock.PassiveClock, summary *summary.Summary, testReport *report.TestReport, test discovery.Test, shouldFailFast *atomic.Bool, ) TestProcessor
type TestsProcessor ¶
type TestsProcessor interface { Run(ctx context.Context) CreateTestProcessor(test discovery.Test) TestProcessor }
func NewTestsProcessor ¶
func NewTestsProcessor( config v1alpha1.ConfigurationSpec, client client.Client, clock clock.PassiveClock, summary *summary.Summary, testsReport *report.TestsReport, tests ...discovery.Test, ) TestsProcessor
Click to show internal directories.
Click to hide internal directories.