Skip to content

Commit bd5da8b

Browse files
committed
Revert "stop annotating k8s tests and remove dependency on annotation framework + generated manifests placeholder"
This reverts commit 0fe3840.
1 parent 3ded19e commit bd5da8b

File tree

4 files changed

+14092
-0
lines changed

4 files changed

+14092
-0
lines changed

pkg/test/extensions/binary.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ import (
2727
"k8s.io/klog/v2"
2828
k8simage "k8s.io/kubernetes/test/utils/image"
2929

30+
k8sgenerated "k8s.io/kubernetes/openshift-hack/e2e/annotate/generated"
31+
3032
"github.com/openshift/origin/pkg/clioptions/clusterdiscovery"
3133
"github.com/openshift/origin/pkg/clioptions/imagesetup"
3234
"github.com/openshift/origin/pkg/clioptions/upgradeoptions"
@@ -74,6 +76,13 @@ func InitializeOpenShiftTestsExtensionFramework() (*extension.Registry, *extensi
7476
return nil, nil, fmt.Errorf("failed to build extension test specs: %w", err)
7577
}
7678

79+
// Apply annotations to test names only for upstream tests
80+
specs.Walk(func(spec *extensiontests.ExtensionTestSpec) {
81+
if append, ok := k8sgenerated.Annotations[spec.Name]; ok {
82+
spec.Name += append
83+
}
84+
})
85+
7786
klog.Infof("Found %d test specs", len(specs))
7887
// Filter out kube tests, vendor filtering isn't working within origin
7988
specs = specs.Select(func(spec *extensiontests.ExtensionTestSpec) bool {

0 commit comments

Comments
 (0)