Skeleton of the interop test is checked in under qpid/java/integrationtests
for a Java coordinator and test client.

*Only the test client needs to be ported to every other language*. The
outline of this may be found under the org...interop.testclient package.
There is no need for other language implementations to closely follow this
exampe (I used some Java enum syntax anyway, I don't know if C++ or C# has
similar syntax, python/ruby probably has funky ways of doing it better).
Something broadly similar would be nice, so that moving between the
different implementation is easy. In particular the InteropClientTestCase
interface might be worth standardizing on. Will flesh this out over the
week, depending on other priorities.

Also, I forgot to put the test case names in the spec, so that clients can
tell which test case the invites are for. I went for:

"TC1_DummyRun"
"TC2_BasicP2P"
"TC3_BasicPubSub"

Will add these to the spec.

Rupert

Reply via email to