Hi,

I would like to know more about our testing strategy. So, the unit tests
of the broker and client modules are run on a regular base as they are
part of the maven build process. We will need to update the client
module tests so that we can configure them to run on a remote broker. So
far so good. 
They are also three other test modules: 
- systest
- integrationtests 
- perftests
(Note: the integrationtests module depends on the systests module)
If this is clear to me what perftests are about it is less clear what
the difference is between the systests and integrationtests modules. Can
somebody explain me? Moreover those tests are not run as part of the
maven build, so my question is when are they run? Shouldn't we run them
as part of the maven build? 

Regarding the perftests I really think that we should run them (not all
of them but some) as part of the standard build. This could help us
detecting if a change has impacted performances.  

More generally our testing strategy should be discussed during our f2f.
But until then, I would suggest that we convert the client module tests
for running them against a remote broker and maybe run some perftests
with the build. 

Arnaud 

Reply via email to