Hello Raju,

The cargo-maven2-plugin has the ability to start and stop the container, and
it can also deploy the war to the container.  This enables you to achieve
in-container testing using junit.  The sample pom.xml Kalle provided us
shows that the cargo plugin starts the container at the pre-integration-test
phase and stops the container at the post-integration-test phase.  The junit
test cases are executed in the integration-test phase (between the
start/stop of the container), giving you the container environment you need
for the junit tests during their execution.  An important thing to consider
is that the junit test cases must be placed in a directory other than the
src/main/test in order to prevent maven2 executing them in the test phase
(when the container isn't started yet).

Other examples include the web ui tests for archiva and continuum,
http://svn.apache.org/repos/asf/maven/archiva/trunk/archiva-webapp-test/pom.xmland
http://svn.apache.org/repos/asf/maven/continuum/trunk/continuum-webapp-test/pom.xmlrespectively.

You can also read on the cargo-maven2-plugin at
http://cargo.codehaus.org/Maven2+plugin for more details.

Cheers!
Nap

On 3/28/07, raju <[EMAIL PROTECTED]> wrote:


Hi  Kalle,

Thanks for the link.I have some doubts:

Does cargo plug-ins actually run or has ability to run the integration
tests
or it just starts the servers,deploys the war containing the tests?
Sorry if the question sounded out of context.

I am asking the above question because  i was trying to achieve
in-container
testing for junit tests.Thought of cactus initially but JunitEE seems to
be
better but that doesnt have a Maven plugin.Maybe need do an ant call from
within Maven?

Regards
Raju


Kalle Korhonen-2 wrote:
>
> http://svn.codehaus.org/trails/trunk/trails/examples/simple/pom.xml
>
> Kalle
>
> On 3/27/07, raju <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hi,
>>
>> I need to build and deploy Junit Integration tests to weblogic and run
>> the
>> integration tests.I think cargo plug-in helps one achieve that.
>>
>> A sample pom file to achieve this would be of great help.Server could
be
>> anything.
>>
>>
>> Once deployed as a war i need to invoke the tests using the webapp .Any
>> suggestion on this.
>>
>> Has anyone tried out something on similar lines.
>>
>> Thanks in advance.
>>
>> Regards
>> Raju
>>
>> --
>> View this message in context:
>>
http://www.nabble.com/Maven-Cargo-to-build-and-deploy-Junit-Integration-Tests-tf3477919s177.html#a9707277
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>

--
View this message in context:
http://www.nabble.com/Maven-Cargo-to-build-and-deploy-Junit-Integration-Tests-tf3477919s177.html#a9713129
Sent from the Maven - Users mailing list archive at Nabble.com.


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


Reply via email to