Versions in this module Expand all Collapse all v1 v1.6.0 Jul 29, 2026 v1.5.2 Mar 19, 2026 Changes in this version + const BinaryAnnotation + const ComponentAnnotation + var EnvironmentFlagVersions = map[EnvironmentFlagName]string + var ExcludedTests = []string + func DetermineRegistryAuthFilePath(tmpDir string, oc *util.CLI) (string, error) + func DetermineReleasePayloadImage() (string, error) + func ExtractAllTestBinaries(ctx context.Context, parallelism int) (func(), TestBinaries, []UnpermittedExtension, error) + func ExtractReleaseImageStream(extractPath, releaseImage string, registryAuthFilePath string) (*imagev1.ImageStream, string, error) + func InitializeOpenShiftTestsExtensionFramework() (*extension.Registry, *extension.Extension, error) + func MatchesAnyPermit(namespace, imagestream string, patterns []PermitPattern) bool + func Time(t *dbtime.DBTime) time.Time + type EnvironmentFlag struct + Name EnvironmentFlagName + SinceVersion string + Value string + func (ef EnvironmentFlag) ArgString() string + type EnvironmentFlagName string + type EnvironmentFlags []EnvironmentFlag + func (ef EnvironmentFlags) ArgStrings() []string + func (ef EnvironmentFlags) LogFields() logrus.Fields + func (ef EnvironmentFlags) String() string + type EnvironmentFlagsBuilder struct + func (e *EnvironmentFlagsBuilder) AddAPIGroups(values ...string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddArchitecture(value string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddExternalConnectivity(value string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddFact(value string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddFeatureGates(values ...string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddNetwork(value string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddNetworkStack(value string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddOptionalCapability(value string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddPlatform(value string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddTopology(value *configv1.TopologyMode) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddUpgrade(value string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) AddVersion(value string) *EnvironmentFlagsBuilder + func (e *EnvironmentFlagsBuilder) Build() EnvironmentFlags + type EnvironmentSelector struct + Exclude string + Include string + type Extension struct + Binary *TestBinary + ExtensionArtifactDir string + Source Source + type ExtensionTestResult struct + Source Source + type ExtensionTestResults []*ExtensionTestResult + func (results ExtensionTestResults) ToHTML(suiteName string, mode HTMLOutputMode) ([]byte, error) + type ExtensionTestSpec struct + Binary *TestBinary + type ExtensionTestSpecs []*ExtensionTestSpec + func FilterWrappedSpecs(wrappedSpecs ExtensionTestSpecs, qualifiers []string) (ExtensionTestSpecs, error) + type ExternalBinaryProvider struct + func NewExternalBinaryProvider(releaseImage, registryAuthfilePath string) (*ExternalBinaryProvider, error) + func (provider *ExternalBinaryProvider) Cleanup() + func (provider *ExternalBinaryProvider) ExtractBinaryFromImage(imageRef, binaryPath, imageTag string) (*TestBinary, error) + func (provider *ExternalBinaryProvider) ExtractBinaryFromReleaseImage(tag, binary string) (*TestBinary, error) + type HTMLOutputMode int + const HTMLOutputEverything + const HTMLOutputSummary + type Image struct + Index int + Name string + Registry string + Version string + type ImageSet map[k8simage.ImageID]k8simage.Config + type PermitPattern struct + ImageStream string + Namespace string + func DiscoverNonPayloadBinaryAdmission(ctx context.Context, config *rest.Config) ([]PermitPattern, error) + func ParsePermitPattern(permit string) (PermitPattern, bool) + type Source struct + SourceBinary string + SourceImage string + type TestBinaries []*TestBinary + func (binaries TestBinaries) Info(ctx context.Context, parallelism int) ([]*Extension, error) + func (binaries TestBinaries) ListImages(ctx context.Context, parallelism int) ([]ImageSet, error) + func (binaries TestBinaries) ListTests(ctx context.Context, parallelism int, envFlags EnvironmentFlags) (ExtensionTestSpecs, error) + type TestBinary struct + func (b *TestBinary) Info(ctx context.Context) (*Extension, error) + func (b *TestBinary) ListImages(ctx context.Context) (ImageSet, error) + func (b *TestBinary) ListTests(ctx context.Context, envFlags EnvironmentFlags) (ExtensionTestSpecs, error) + func (b *TestBinary) RunTests(ctx context.Context, timeout time.Duration, env []string, names ...string) []*ExtensionTestResult + type UnpermittedExtension struct + Component string + ImageStream string + Namespace string + Tag string