This discussion is spawned off from one that started on an internal RHT list. The gist is:
We have work done by the Fabric8 team as an ARQ extension to test components running inside Kubernetes (including OpenShift) :
There is an Arquillian extension for testing components running inside Docker containers:
And the Cloud Enablement team has been working on a bit called ce-arq (which I don’t have reference to, actually).
I’d like the ARQ, Fabric8, and Cloud Enablement teams to start work on defining scopes for each of these projects and figuring out:
- Where there’s overlap
- If there’s something we should do to mitigate overlap
- If there’s benefit in merging featuresets into a common project (or set of projects)
The idea here is, sure to reduce overall work by not all addressing the same problem – but also it’ll really help with our user experience and testing story to have a toolset we’re all rallying around. At the moment simple questions like, “hey, how should I execute integration tests on my app deployed on OpenShift” are yielding different answers depending upon our biases.
This thread to kick off the discussion, and I’ll leave it to the project leads to start to work through this and make recommendations.
Moving this discussion to public forum.