Hi Nir,

yes I was thinking that, but then there's a problem if the aggregator project has tests of its own, or if the aggregator project aggregates more than one overlay webapp.

I'm thinking copying all test sources into a single folder may be the only solution.

cheers
Nathan

Nir Feldman wrote:
You may change the testSourceDirectory in the surefire plugin to point
to the source directory of the other project in case you can achive a
relative path to it (e.g.
${basedir}/../../<OTHER_PROJECT_NAME>/src/test/java )

Nir

-----Original Message-----
From: Nathan Coast [mailto:[EMAIL PROTECTED] Sent: Monday, November 27, 2006 8:47 PM
To: Maven Users
Subject: executing junit (integration) tests against a different project

Hi,

I have a slightly unusual situation where I have shared overlay webapps
   that are assembled into standalone webapps and into larger aggregate
webapps.  The httpunit (junit) integration tests are contained within
the overlay (component) project.  However, I'd like to execute the same
suites of tests against the aggregate projects.  The surefire plugin
relies upon having the test source files within the project being tested
to determine which tests to execute.

Has anyone come up with a workaround for this situation? i.e. execute
tests in a project other than the one where the test sources exist?

I'm thinking I'm going to require both the overlay and aggregator webapp
integration sources on the same filesystem.  Then either multiple test
source directories or copy all test sources into a single dir before
executing surefire.

cheers
Nathan


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email ______________________________________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to