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
{{ message }}
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.
So I'm not sure if this should all be a single huge e2e test. It'll make it difficult to determine what is actually failing without digging through log messages. Ideally, log messages should help us 'drill down' once we know what is failing (i.e. through a particular scenario failing).
We've got some prior work on integration tests in cert-manager already that it'd be good to use as a 'template' (for consistency between projects).
For example, 'detects problems in the database' is a huge umbrella, and really needs to be broken out into multiple subtests e.g.: "Elasticsearch process correctly identifies that xyz occurred and logs an Event to the apiserver".
"Logs output of it's subprocess" can be deferred to a unit test where we mock the io.Reader and io.Writer etc.
Unless that's not what you meant by a "single test process" 😄
I want to be able to quickly test that:
I think it should be possible to do this all in a single test process.
kubectl proxy
sub process or launch the tests in a pod./kind bug
The text was updated successfully, but these errors were encountered: