Versions in this module Expand all Collapse all v1 v1.6.0 Jul 29, 2026 Changes in this version type MonitorTestInitializationInfo + SuiteName string v1.5.2 Mar 19, 2026 Changes in this version + type ClusterStabilityDuringTest string + var Disruptive ClusterStabilityDuringTest = "Disruptive" + var Stable ClusterStabilityDuringTest = "Stable" + type FlakeError struct + Err error + func (e *FlakeError) Error() string + type MonitorTest interface + Cleanup func(ctx context.Context) error + CollectData func(ctx context.Context, storageDir string, beginning, end time.Time) (monitorapi.Intervals, []*junitapi.JUnitTestCase, error) + ConstructComputedIntervals func(ctx context.Context, startingIntervals monitorapi.Intervals, ...) (constructedIntervals monitorapi.Intervals, err error) + EvaluateTestsFromConstructedIntervals func(ctx context.Context, finalIntervals monitorapi.Intervals) ([]*junitapi.JUnitTestCase, error) + PrepareCollection func(ctx context.Context, adminRESTConfig *rest.Config, ...) error + StartCollection func(ctx context.Context, adminRESTConfig *rest.Config, ...) error + WriteContentToStorage func(ctx context.Context, storageDir, timeSuffix string, ...) error + type MonitorTestInitializationInfo struct + ClusterStabilityDuringTest ClusterStabilityDuringTest + DisableMonitorTests []string + ExactMonitorTests []string + UpgradeTargetPayloadImagePullSpec string + type MonitorTestRegistry interface + AddMonitorTest func(name, jiraComponent string, monitorTest MonitorTest) error + AddMonitorTestOrDie func(name, jiraComponent string, monitorTest MonitorTest) + AddRegistryOrDie func(registry MonitorTestRegistry) + Cleanup func(ctx context.Context) ([]*junitapi.JUnitTestCase, error) + CollectData func(ctx context.Context, storageDir string, beginning, end time.Time) (monitorapi.Intervals, []*junitapi.JUnitTestCase, error) + ConstructComputedIntervals func(ctx context.Context, startingIntervals monitorapi.Intervals, ...) (monitorapi.Intervals, []*junitapi.JUnitTestCase, error) + EvaluateTestsFromConstructedIntervals func(ctx context.Context, finalIntervals monitorapi.Intervals) ([]*junitapi.JUnitTestCase, error) + GetRegistryFor func(names ...string) (MonitorTestRegistry, error) + ListMonitorTests func() sets.String + PrepareCollection func(ctx context.Context, adminRESTConfig *rest.Config, ...) ([]*junitapi.JUnitTestCase, error) + StartCollection func(ctx context.Context, adminRESTConfig *rest.Config, ...) ([]*junitapi.JUnitTestCase, error) + WriteContentToStorage func(ctx context.Context, storageDir, timeSuffix string, ...) ([]*junitapi.JUnitTestCase, error) + func NewMonitorTestRegistry() MonitorTestRegistry + type NotSupportedError struct + Reason string + func (e *NotSupportedError) Error() string + type OpenshiftTestImageGetterFunc func(ctx context.Context, adminRESTConfig *rest.Config) (imagePullSpec string, notSupportedReason string, err error)