fat +1 :) LieGrue, strub
--- On Tue, 12/21/10, Jakob Korherr <[email protected]> wrote: > From: Jakob Korherr <[email protected]> > Subject: [DISCUSS] Integration test module for MyFaces core > To: "MyFaces Development" <[email protected]> > Date: Tuesday, December 21, 2010, 10:29 AM > Hi guys, > > We successfully created an integration-test webapp for > MyFaces CODI a > few weeks ago and I would like to add this stuff also to > MyFaces core. > > The module in CODI [1] is a standard war-artifact which > uses Cargo [2] > to start and stop the container and HtmlUnit [3] as the > "browser". > This means that you can run automated integration-tests > against the > webapp, but also use mvn jetty:run-exploded to manually > click through > it. Thus you can also see it as a bunch of examples. > > For the module in MyFaces core I would like it only to be > included if > you add a specific profile, e.g. -Pintegrationtest. Thus > the module > will not automatically be executed in every maven build and > will not > be part of a core-release. However, on hudson it will be > executed in > the nightly builds. > > In addition the module in MyFaces core will consist of more > then one > webapp, because we have to handle different environment > scenarios > (bean validation available, el 2.2 available,..). > > I hope that you all agree that this will help us a lot in > preventing > and fixing bugs, which can not really be tested by standard > JUnit > tests. > > Regards, > Jakob > > [1] > http://svn.apache.org/repos/asf/myfaces/extensions/cdi/trunk/test-modules/cargo-test-module/ > [2] http://cargo.codehaus.org/Maven2+plugin > [3] http://htmlunit.sourceforge.net/ > > -- > Jakob Korherr > > blog: http://www.jakobk.com > twitter: http://twitter.com/jakobkorherr > work: http://www.irian.at >
