[jboss-jira] [JBoss JIRA] (AS7-4065) TS: Migrate from Surefire to Failsafe maven plugin.

Ondrej Zizka (JIRA) jira-events at lists.jboss.org
Fri Dec 7 21:51:17 EST 2012


    [ https://issues.jboss.org/browse/AS7-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12740239#comment-12740239 ] 

Ondrej Zizka commented on AS7-4065:
-----------------------------------

I've tried it with current upstream/master. Seems fine:

{code}
$ grep -E '\[INFO\] ---( .*(surefire|failsafe)|---)' TS-fs.txt
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-testsuite ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-testsuite ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-ts-integ ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-ts-integ ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-ts-integ-smoke ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (smoke-full.surefire) @ jboss-as-ts-integ-smoke ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (smoke-web.surefire) @ jboss-as-ts-integ-smoke ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-ts-integ-smoke ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-ts-integ-basic ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (basic-integration-default-full.surefire) @ jboss-as-ts-integ-basic ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (basic-integration-default-web.surefire) @ jboss-as-ts-integ-basic ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (basic-integration-2nd.surefire) @ jboss-as-ts-integ-basic ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (basic-integration-ldap.surefire) @ jboss-as-ts-integ-basic ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-ts-integ-basic ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-ts-integ-osgi ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (tests-osgi.surefire) @ jboss-as-ts-integ-osgi ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-ts-integ-osgi ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-ts-integ-clust ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (ts.surefire.clust.multinode-manual-tcp-sync) @ jboss-as-ts-integ-clust ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (ts.surefire.clust.single-node) @ jboss-as-ts-integ-clust ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (ts.surefire.clust.jdbc-store) @ jboss-as-ts-integ-clust ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-ts-integ-clust ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-ts-integ-iiop ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (tests-iiop-multi-node.surefire) @ jboss-as-ts-integ-iiop ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-ts-integ-iiop ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-ts-integ-xts ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (tests-xts.surefire) @ jboss-as-ts-integ-xts ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-ts-integ-xts ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-ts-integ-multinode ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (multinode.surefire) @ jboss-as-ts-integ-multinode ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-ts-integ-multinode ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-ts-integ-manualmode ---
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (manualmode.surefire) @ jboss-as-ts-integ-manualmode ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-ts-integ-manualmode ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-testsuite-compat ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-testsuite-compat ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ jboss-as-testsuite-integration-domain ---
[INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ jboss-as-testsuite-integration-domain ---
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
{code}
                
> TS: Migrate from Surefire to Failsafe maven plugin.
> ---------------------------------------------------
>
>                 Key: AS7-4065
>                 URL: https://issues.jboss.org/browse/AS7-4065
>             Project: Application Server 7
>          Issue Type: Enhancement
>          Components: Test Suite
>            Reporter: Ondrej Zizka
>            Assignee: Jakub Senko
>             Fix For: 7.2.0.Alpha1
>
>
> Surefire aims at unit testing.
> Failsafe, unlike Surefire, binds to two build phases - integration-tests and verify.
> That not only moves test execution to the correct phase, but also brings possibility to test several issues present in the testsuite - like skipping successive Surefire executions in a single module if former fails (not affected by -fae).
>  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list