-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce ginkgo labels #9620
Comments
/help |
@sbueringer: GuidelinesPlease ensure that the issue body includes answers to the following questions:
For more details on the requirements of such an issue, please see here and ensure that they are met. If this request no longer meets these requirements, the label can be removed In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
+1, especially if we follow the same approach suggested for k/k that will ensure a transition period for everyone using the CAPI E2E test framework |
/kind feature |
id be interested in picking this up, seems like a great improvement @fabriziopandini on this point:
it looks like there are some caveats around importing the framework functions used in the example PR from the google convo (kubernetes/kubernetes#121394): https://pkg.go.dev/k8s.io/kubernetes/test/e2e/framework#section-readme are we willing to accept these terms and import/use anyway?
|
Do we need code from k/k to implement ginkgo labels? I was hoping we only need functionality from ginkgo and can ~ reuse our existing "labels" (the parts with "[]" in our test names) |
not necessarily -- that was the alternative approach i was thinking is "just" using the Ginkgo functionality. seems they have implemented some nice abstractions around it in k/k though (this valid features thing for example: https://github.com/pohly/kubernetes/blob/338fe7ad55cad858284d4c96df86d3cee9c7d29c/test/e2e/feature/feature.go#L136 or this |
Yeah. I'm just wondering if we need this sort of framework considering we only have very few labels :) (and I'm not sure if our tests can or should be categorized by feature this way) |
sure thing, ill draft a straightforward implementation /assign |
Since ginkgo v2 tests can be selected via labels. I think we should take a closer look at that feature and then use it in Cluster API instead of ginkgo focus / skip.
For more details, see: https://groups.google.com/a/kubernetes.io/g/dev/c/DTFEng143NY
The text was updated successfully, but these errors were encountered: