You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
e2e tests are rather slow and it takes a lot of time to fix failing test since each launch takes tens of minutes. Maybe some YTsaurus/k8s tuning can be used to speed up clusters creating in tests. Part of the functionality may be tested with headless k8s (without real pods creation) which is fast and e2e may be left for main cases only.
Also it is not an easy task to launch e2e tests locally, especially on MacOS, some variables need to be set, kind should be created in specific way to proxy ports and so on. Maybe kind can be replaced with testcontainers-k3s, so all the test configuration happens in go code, so test would be easily runned with simple go test.
Apart from that we can benefit from launching test code and operator code in the same process, which would help in debugging the tests.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
e2e tests are rather slow and it takes a lot of time to fix failing test since each launch takes tens of minutes. Maybe some YTsaurus/k8s tuning can be used to speed up clusters creating in tests. Part of the functionality may be tested with headless k8s (without real pods creation) which is fast and e2e may be left for main cases only.
Also it is not an easy task to launch e2e tests locally, especially on MacOS, some variables need to be set, kind should be created in specific way to proxy ports and so on. Maybe kind can be replaced with testcontainers-k3s, so all the test configuration happens in go code, so test would be easily runned with simple go test.
Apart from that we can benefit from launching test code and operator code in the same process, which would help in debugging the tests.
Beta Was this translation helpful? Give feedback.
All reactions