Summary
Now the example test suite does not rely on testify.Suite and it does not use the E2ESuite struct anymore.
In order to achieve such migration as part of PR #15063 we copied a few things (Given initialization, kube client initialization and things like that) out from the E2ESuite straight up into the examples_test.go file.
Use Cases
It works but @Joibel pointed out that will be nice to abstract this part of the code in its own structure in this way we will be able to move other suite out from testify in order to support parallelization. A good candidate for this migration is the Cron test suite.
Love this feature request? Give it a 👍. We prioritise the proposals with the most 👍.