Good point, Mark.

2010/12/21 Mark Struberg <[email protected]>:
> Hmm, I'd rather let them in our own SVN and automatically run the ITs if the 
> 'apache-release' profile gets activated.
>
> If we do all the work and create automated integration tests which can help 
> us prevent regressions, than we should also run them before doing any release.
>
> LieGrue,
> strub
>
>
> --- On Tue, 12/21/10, Gerhard <[email protected]> wrote:
>
> From: Gerhard <[email protected]>
> Subject: Re: [DISCUSS] Integration test module for MyFaces core
> To: "MyFaces Development" <[email protected]>
> Date: Tuesday, December 21, 2010, 11:02 AM
>
> +1
> esp. for our sub-projects, it would be nice if we host the examples at 
> apache-extras and just use them for the integration tests.i would also use 
> this approach for myfaces-core examples.
>
>
> regards,gerhard
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
>
>
> Professional Support for Apache MyFaces
>
>
>
>
> 2010/12/21 Mark Struberg <[email protected]>
>
>
> 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
>
>>
>
>
>
>
>
>
>
>
>
>
>
>
>
>



-- 
Jakob Korherr

blog: http://www.jakobk.com
twitter: http://twitter.com/jakobkorherr
work: http://www.irian.at

Reply via email to