The tests are in a separate module to avoid circular dependencies. See [1] for the relevant discussion.
Andreas [1] http://markmail.org/message/f5u53wueyymfsk7t On Sat, Feb 28, 2009 at 21:22, Glen Daniels <g...@thoughtcraft.com> wrote: > Hey devs: > > Why are all the tests for all the transports under a separate "tests" > module? > > I would expect that building the JMS transport, by itself, would both > assemble and test the JMS code. Likewise for HTTP, TCP, etc. As it > stands it would appear you have to build the whole project just to > update and test a single transport... > > Can someone explain why the current state of things is better than just > having tests in each module? Otherwise, can we please fix it? > > Thanks, > --Glen >