Description of problem: Mixed domain tests requires old versions of EAP to be running. Versions of EAP prior to 6.3.0 could not start with JDK8 which makes the tests fail.
https://github.com/jbossas/jboss-eap/pull/2357
Verified on EAP 6.4.1.CP.CR2
Only 6.3.0 is started now even on JDK.version < 1.8 SystemUtils.JAVA_VERSION_INT returns version in format like [160,170,180] not [600,700,800] thus this should be ... static MixedDomainTestSupport getSupport(Class<?> testClass) { if (! testClass.getAnnotation(Version.class).value().equals(Version.AsVersion.EAP_6_3_0)) - Assume.assumeTrue((SystemUtils.JAVA_VERSION_INT >= 600) && (SystemUtils.JAVA_VERSION_INT < 800)); + Assume.assumeTrue((SystemUtils.JAVA_VERSION_INT >= 160) && (SystemUtils.JAVA_VERSION_INT < 180)); Version.AsVersion version = getVersion(testClass); ... Unfortunately I looked only at JDK 1.8 results back in the day (only 6.3.0 was started as expected) so I miss this :/
PR sent: https://github.com/jbossas/jboss-eap/pull/2445
Verified on EAP 6.4.2.CP.CR1
Retroactively bulk-closing issues from released EAP 6.4 cumulative patches.