[
https://issues.redhat.com/browse/WFLY-13433?page=com.atlassian.jira.plugi...
]
Richard Achmatowicz commented on WFLY-13433:
--------------------------------------------
The mixed domain tests basically run various types of tests (deployment, operation
invocation, etc) in a domain with mixed versions of EAP, if I understand correctly. They
also "adjust" domain.xml profiles in a version specific way: default profiles
have certain resources removed before running the test for compatibility reasons.
The mixed domain tests are enabled as follows:
{noformat}
-Djboss.test.mixed.domain.dir=/some/dir/
{noformat}
where /some/dir/ is a directory holding
jboss-eap-6.4.0.zip, jboss-eap-7.0.0.zip, jboss-eap-7.1.0.zip, jboss-eap-7.2.0.zip
and jboss-eap-7.3.0.zip (these are the current legacy versions used in the mixed domain
tests). No other command line flags are necessary.
The resulting test output looks like:
{noformat}
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap700.MixedDomainOverlay700TestSuite
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.678 s - in
org.jboss.as.test.integration.domain.mixed.eap700.MixedDomainOverlay700TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap700.ElytronOnlyMaster700TestSuite
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.692 s - in
org.jboss.as.test.integration.domain.mixed.eap700.ElytronOnlyMaster700TestSuite
[INFO] Running org.jboss.as.test.integration.domain.mixed.eap700.MixedDomain700TestSuite
[INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 42.546 s - in
org.jboss.as.test.integration.domain.mixed.eap700.MixedDomain700TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap700.KernelBehavior700TestSuite
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.075 s - in
org.jboss.as.test.integration.domain.mixed.eap700.KernelBehavior700TestSuite
[INFO] Running org.jboss.as.test.integration.domain.mixed.eap700.LegacyConfig700TestSuite
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 34.868 s - in
org.jboss.as.test.integration.domain.mixed.eap700.LegacyConfig700TestSuite
[INFO] Running org.jboss.as.test.integration.domain.mixed.eap710.LegacyConfig710TestSuite
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.46 s - in
org.jboss.as.test.integration.domain.mixed.eap710.LegacyConfig710TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap710.KernelBehavior710TestSuite
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.465 s - in
org.jboss.as.test.integration.domain.mixed.eap710.KernelBehavior710TestSuite
[INFO] Running org.jboss.as.test.integration.domain.mixed.eap710.MixedDomain710TestSuite
[WARNING] Tests run: 20, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 45.875 s - in
org.jboss.as.test.integration.domain.mixed.eap710.MixedDomain710TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap710.MixedDomainOverlay710TestSuite
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.353 s - in
org.jboss.as.test.integration.domain.mixed.eap710.MixedDomainOverlay710TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap710.ElytronOnlyMaster710TestSuite
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.671 s - in
org.jboss.as.test.integration.domain.mixed.eap710.ElytronOnlyMaster710TestSuite
[INFO] Running org.jboss.as.test.integration.domain.mixed.eap720.LegacyConfig720TestSuite
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 41.066 s - in
org.jboss.as.test.integration.domain.mixed.eap720.LegacyConfig720TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap720.ElytronOnlyMaster720TestSuite
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.567 s - in
org.jboss.as.test.integration.domain.mixed.eap720.ElytronOnlyMaster720TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap720.MixedDomainOverlay720TestSuite
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.598 s - in
org.jboss.as.test.integration.domain.mixed.eap720.MixedDomainOverlay720TestSuite
[INFO] Running org.jboss.as.test.integration.domain.mixed.eap720.MixedDomain720TestSuite
[INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 48.496 s - in
org.jboss.as.test.integration.domain.mixed.eap720.MixedDomain720TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap720.KernelBehavior720TestSuite
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.575 s - in
org.jboss.as.test.integration.domain.mixed.eap720.KernelBehavior720TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap640.ElytronOnlyMaster640TestSuite
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.498 s - in
org.jboss.as.test.integration.domain.mixed.eap640.ElytronOnlyMaster640TestSuite
[INFO] Running org.jboss.as.test.integration.domain.mixed.eap640.MixedDomain640TestSuite
[INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.406 s - in
org.jboss.as.test.integration.domain.mixed.eap640.MixedDomain640TestSuite
[INFO] Running org.jboss.as.test.integration.domain.mixed.eap640.LegacyConfig640TestSuite
// my failure now identified locally
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.58 s - in
org.jboss.as.test.integration.domain.mixed.eap640.KernelBehavior640TestSuite
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.14 s - in
org.jboss.as.test.integration.domain.mixed.eap640.KernelBehavior640TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap640.MixedDomainOverlay640TestSuite
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.139 s - in
org.jboss.as.test.integration.domain.mixed.eap640.MixedDomainOverlay640TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap730.KernelBehavior730TestSuite
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.435 s - in
org.jboss.as.test.integration.domain.mixed.eap730.KernelBehavior730TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap730.ElytronOnlyMaster730TestSuite
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.105 s - in
org.jboss.as.test.integration.domain.mixed.eap730.ElytronOnlyMaster730TestSuite
[INFO] Running org.jboss.as.test.integration.domain.mixed.eap730.MixedDomain730TestSuite
[WARNING] Tests run: 20, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 48.693 s - in
org.jboss.as.test.integration.domain.mixed.eap730.MixedDomain730TestSuite
[INFO] Running
org.jboss.as.test.integration.domain.mixed.eap730.MixedDomainOverlay730TestSuite
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.293 s - in
org.jboss.as.test.integration.domain.mixed.eap730.MixedDomainOverlay730TestSuite
[INFO] Running org.jboss.as.test.integration.domain.mixed.eap730.LegacyConfig730TestSuite
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.543 s - in
org.jboss.as.test.integration.domain.mixed.eap730.LegacyConfig730TestSuite
{noformat}
In an ideal world, there would be a shorthand in integration-tests.sh, something like
-Dmixed-domain, which would create and populate the required legacy versions directory and
run the tests. This would improve the visibility of the tests and make running them
locally a little easier, without having any custom knowledge. The documentation would be
updated as well.
Improve capability support in EJB3 subsystem
--------------------------------------------
Key: WFLY-13433
URL:
https://issues.redhat.com/browse/WFLY-13433
Project: WildFly
Issue Type: Enhancement
Components: EJB
Affects Versions: 20.0.0.Beta1
Reporter: Richard Achmatowicz
Assignee: Richard Achmatowicz
Priority: Major
Survey all external subsystem dependencies and introduce capability based dependencies
where required.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)