This repository has been archived by the owner on Oct 27, 2022. It is now read-only.
Implement Before and BeforeAll logic execution #34
Labels
area/quality
Related to all activites around quality
kind/feature
Categorizes issue or PR as related to a new feature.
wontfix
This will not be worked on
Description
In Kyma we have some issues with the execution of our tests which applies to every test pod.
When we start a test we always need to add a
testing-addons
to our cluster otherwise, the tests will fail. The number of required things for our tests can increase in time, so it's better to implement it here rather than in many different places later, which will be much harder to maintenance.All of our test pods contain a sidecar which blocks Pod's connections to API server until sidecar is ready. It may fail tests if they don't have a waiter.
Above issues can be addressed in Octopus by implementing a proper logic which will be executed once before test suite execution AND a logic which will be executed before each test.
It should be configurable from the TestSuite level.
Reasons
Many tests have common issues. This implementation allows us to avoid many issues and boilerplate code in the future.
Attachments
The text was updated successfully, but these errors were encountered: