Further to the discussion about testing between M2 and trunk, on java. There
is a framework for testing at the product surface, that is, through JMS.
This covers functional testing, interop testing, and distributed performance
testing.

A sketch of the idea, is on the Wiki:

http://cwiki.apache.org/confluence/display/qpid/Distributed+Testing

Running the risk or sounding like a typical developer, the implementation is
'nearly done'. The basics are under org.apache.test.framework, and there are
specific uses of it in QpidTestThroughputPerf, InteropTestCase* tests, and
ImmediateMessageTest/MandatoryMessageTest, to give examples of its use in
performance, interop and functional testing.

The big ideas I have are to really extend the functional testing aspect of
it, in order to 'characterize' M2, and to provide (by re-using the exact
same test cases), interop tests that go a lot a deeper. Distributed pub/sub
tests, and larger scaling up tests, are the other focus.

Rupert

Reply via email to