[
https://issues.jboss.org/browse/AS7-4065?page=com.atlassian.jira.plugin.s...
]
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