The only drawback is that itests consume resources and take times.

I'm ok to enable it by default (I will fix in tooling as it's not the case for 
now).

Let see the feedback from the others.

Regards
JB
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://wwx.talend.com

----- Reply message -----
From: "Christian Schneider" <[email protected]>
To: <[email protected]>
Subject: [PROPOSAL] Add run-it profile and enable on Jenkins
Date: Wed, Mar 5, 2014 9:59 am


I think the tests are currently fast enough to run by default.
Having a default to not run itests often tends to let people skip itests 
before a commit.
In the end it is just a question of default as we currently also can 
skip the itests but I think
the default of running the itests communicates that they are important 
to us.

Christian

On 05.03.2014 09:45, Jean-Baptiste Onofré wrote:
> Hi all,
>
> Right now, our itests are always run when you build with a simple mvn 
> clean install.
>
> I would like to propose:
> - create a itests profile in itests and tooling (renaming of 
> ci-build-profile as it's not related to ci only)
> - enable the run-it profile on Jenkins by default
> - document the usage of this new profile
>
> It means that:
> - mvn clean install will execute all utests, but not itests by default
> - mvn clean install -Pitests will execute all utests, and itests
> - mvn clean install -DskipTests will not execute utests, neither itests
> - mvn clean install -DskipTests -Pitests will not execute utests, but 
> itests will be executed
>
> WDYT ?
>
> Regards
> JB


-- 
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to