Closed salaboy closed 2 years ago
Are we thinking of using Spock as a means of implementing this task?
I would gladly participate in such an implementation :)
@geoand Spock is an option. It will be great to use the WebTestClient as well for doing real tests against services running inside Kubernetes. Mocking is good, but I will feel better with myself if we build a nice test suite that we can run also against running environments. Does this make sense?
@salaboy I already opened one PR concerning the WebTestClient (see this).
Just to make sure I understood correctly, you would like to add an integration test suite that stands up an actual Kubernetes cluster (something like Minikube for example) and performs the tests against it?
@geoand Great stuff about the WebTestClient, Regarding starting a minikube, I wouldn't say so.. it should work with a real cluster that is already running somewhere.. so we can point the test suite against an environment.
@salaboy thanks :)
In my experience, finding such a cluster / environment against which we can run tests in CI is usually a problem :P Unless you mean we should have a suite of integration tests that don't run in CI, but instead can be run on demand by devs
I want to move away from groovy. That will influence decisions.
@ryanjbaxter to me, this one can be closed?
Upgrade and unify how we test the different modules.