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