@@ -28,6 +28,8 @@
import org.jboss.as.controller.OperationContext;
import org.jboss.as.controller.OperationFailedException;
import org.jboss.as.controller.OperationStepHandler;
import org.jboss.as.controller.ProcessType;
import org.jboss.as.controller.RunningMode;
import org.jboss.as.controller.capability.RuntimeCapability;
import org.jboss.as.controller.registry.Resource;
import org.jboss.dmr.ModelNode;
@@ -46,16 +48,22 @@

private final RuntimeCapability<?> runtimeCapability;
private final Mode initialMode;
private final Mode embeddedInitialMode;

TrivialAddHandler(Class<T> serviceType, AttributeDefinition[] attributes, RuntimeCapability<?> runtimeCapability) {
this(serviceType, Mode.ACTIVE, attributes, runtimeCapability);
}

TrivialAddHandler(Class<T> serviceType, Mode initialMode, AttributeDefinition[] attributes, RuntimeCapability<?> runtimeCapability) {
this(serviceType, initialMode, initialMode, attributes, runtimeCapability);
}

TrivialAddHandler(Class<T> serviceType, Mode initialMode, Mode embeddedInitialMode, AttributeDefinition[] attributes, RuntimeCapability<?> runtimeCapability) {
super(new HashSet<>(Collections.singletonList(checkNotNullParam("runtimeCapabilities", runtimeCapability))), attributes);
this.runtimeCapability = runtimeCapability;
checkNotNullParam("serviceType", serviceType);
this.initialMode = checkNotNullParam("initialMode", initialMode);
this.embeddedInitialMode = checkNotNullParam("embeddedInitialMode", embeddedInitialMode);
}

@SuppressWarnings("unchecked")
@@ -70,7 +78,7 @@ protected final void performRuntime(OperationContext context, ModelNode operatio
trivialService.setValueSupplier(getValueSupplier(serviceBuilder, context, resource.getModel()));

installedForResource(commonDependencies(serviceBuilder, dependOnProperties(), dependOnProviderRegistration())
.setInitialMode(initialMode)
.setInitialMode(!context.isBooting() && context.getProcessType() == ProcessType.EMBEDDED_SERVER && context.getRunningMode() == RunningMode.ADMIN_ONLY ? embeddedInitialMode : initialMode)
.install(), resource);
}

@@ -84,6 +84,12 @@ private void init() throws Exception {
if (!services.isSuccessfulBoot()) {
Assert.fail(services.getBootError().toString());
}

TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "MyDomain");
TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "X500Domain");
TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "X500DomainTwo");
TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "X500DomainThree");
TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "AnotherDomain");
}

@Test
@@ -110,6 +110,9 @@ public void testReadSecurityDomainIdentity() throws Exception {
KernelServices services = createKernelServicesBuilder(null)
.setSubsystemXmlResource("identity-management.xml")
.build();

TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "FileSystemDomain");

PathAddress securityDomainAddress = getSecurityDomainAddress("FileSystemDomain");
String principalName = "plainUser";
ModelNode operation = createAddIdentityOperation(getSecurityRealmAddress("FileSystemRealm"), principalName);
@@ -48,6 +48,7 @@ public void testPrincipalTransformerTree() throws Exception {
Assert.fail(services.getBootError().toString());
}

TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "TestingDomain");
ServiceName serviceName = Capabilities.PRINCIPAL_TRANSFORMER_RUNTIME_CAPABILITY.getCapabilityServiceName("tree");
PrincipalTransformer transformer = (PrincipalTransformer) services.getContainer().getService(serviceName).getValue();
Assert.assertNotNull(transformer);
@@ -34,6 +34,8 @@
* @author <a href="mailto:mmazanek@redhat.com">Martin Mazanek</a>
*/
public class RoleMappersTestCase extends AbstractSubsystemBaseTest {
private KernelServices services = null;

public RoleMappersTestCase() {
super(ElytronExtension.SUBSYSTEM_NAME, new ElytronExtension());
}
@@ -43,13 +45,22 @@ protected String getSubsystemXml() throws IOException {
return readResource("role-mappers-test.xml");
}

@Test
public void testMappedRoleMapper() throws Exception {
KernelServices services = super.createKernelServicesBuilder(new TestEnvironment()).setSubsystemXmlResource("role-mappers-test.xml").build();
private void init(String... domainsToActivate) throws Exception {
services = super.createKernelServicesBuilder(new TestEnvironment()).setSubsystemXmlResource("role-mappers-test.xml").build();
if (!services.isSuccessfulBoot()) {
Assert.fail(services.getBootError().toString());
}

TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "TestDomain1");
TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "TestDomain2");
TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "TestDomain3");
TestEnvironment.activateService(services, Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY, "TestDomain4");
}

@Test
public void testMappedRoleMapper() throws Exception {
init("TestDomain1");

ServiceName serviceName = Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY.getCapabilityServiceName("TestDomain1");
Assert.assertNotNull(services.getContainer());
Assert.assertNotNull(services.getContainer().getService(serviceName));
@@ -73,10 +84,7 @@ public void testMappedRoleMapper() throws Exception {

@Test
public void testKeepMappedRoleMapper() throws Exception {
KernelServices services = super.createKernelServicesBuilder(new TestEnvironment()).setSubsystemXmlResource("role-mappers-test.xml").build();
if (!services.isSuccessfulBoot()) {
Assert.fail(services.getBootError().toString());
}
init("TestDomain2");

ServiceName serviceName = Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY.getCapabilityServiceName("TestDomain2");
Assert.assertNotNull(services.getContainer());
@@ -101,10 +109,7 @@ public void testKeepMappedRoleMapper() throws Exception {

@Test
public void testKeepNonMappedRoleMapper() throws Exception {
KernelServices services = super.createKernelServicesBuilder(new TestEnvironment()).setSubsystemXmlResource("role-mappers-test.xml").build();
if (!services.isSuccessfulBoot()) {
Assert.fail(services.getBootError().toString());
}
init("TestDomain3");

ServiceName serviceName = Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY.getCapabilityServiceName("TestDomain3");
Assert.assertNotNull(services.getContainer());
@@ -129,10 +134,7 @@ public void testKeepNonMappedRoleMapper() throws Exception {

@Test
public void testKeepBothMappedRoleMapper() throws Exception {
KernelServices services = super.createKernelServicesBuilder(new TestEnvironment()).setSubsystemXmlResource("role-mappers-test.xml").build();
if (!services.isSuccessfulBoot()) {
Assert.fail(services.getBootError().toString());
}
init("TestDomain4");

ServiceName serviceName = Capabilities.SECURITY_DOMAIN_RUNTIME_CAPABILITY.getCapabilityServiceName("TestDomain4");
Assert.assertNotNull(services.getContainer());
@@ -19,8 +19,13 @@

import mockit.Mock;
import mockit.MockUp;

import org.jboss.as.controller.capability.RuntimeCapability;
import org.jboss.as.subsystem.test.AdditionalInitialization;
import org.jboss.as.subsystem.test.ControllerInitializer;
import org.jboss.as.subsystem.test.KernelServices;
import org.jboss.msc.service.ServiceController;
import org.jboss.msc.service.ServiceName;
import org.wildfly.security.x500.cert.BasicConstraintsExtension;
import org.wildfly.security.x500.cert.SelfSignedX509CertificateAndSigningKey;
import org.wildfly.security.x500.cert.X509CertificateBuilder;
@@ -198,4 +203,10 @@ static void mockCallerModuleClassloader() {
new ClassLoadingAttributeDefinitionsMock();
}

static void activateService(KernelServices services, RuntimeCapability capability, String... dynamicNameElements) throws InterruptedException {
ServiceName serviceName = capability.getCapabilityServiceName(dynamicNameElements);
ServiceController<?> serviceController = services.getContainer().getService(serviceName);
serviceController.setMode(ServiceController.Mode.ACTIVE);
serviceController.awaitValue();
}
}
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-embedded</artifactId>
@@ -24,7 +24,7 @@
<parent>
<artifactId>wildfly-core-parent</artifactId>
<groupId>org.wildfly.core</groupId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-host-controller</artifactId>
@@ -29,7 +29,7 @@
<parent>
<artifactId>wildfly-core-parent</artifactId>
<groupId>org.wildfly.core</groupId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -29,7 +29,7 @@
<parent>
<artifactId>wildfly-io-bom</artifactId>
<groupId>org.wildfly.core</groupId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -29,7 +29,7 @@
<parent>
<artifactId>wildfly-io-bom</artifactId>
<groupId>org.wildfly.core</groupId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-jmx</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-launcher</artifactId>
@@ -30,7 +30,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-logging</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-management-client-content</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-model-test</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-network</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-patching</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-platform-mbean</artifactId>
17 pom.xml
@@ -31,7 +31,7 @@

<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>

<packaging>pom</packaging>

@@ -110,10 +110,10 @@

<!-- Non-default maven plugin versions and configuration -->
<version.jacoco.plugin>0.8.0</version.jacoco.plugin>
<version.org.jboss.galleon>4.0.0.Alpha1</version.org.jboss.galleon>
<version.org.jboss.galleon>4.0.0.Final</version.org.jboss.galleon>
<version.org.wildfly.build-tools>1.2.10.Final</version.org.wildfly.build-tools>
<version.org.wildfly.checkstyle-config>1.0.8.Final</version.org.wildfly.checkstyle-config>
<version.org.wildfly.galleon-plugins>4.0.0.Alpha4</version.org.wildfly.galleon-plugins>
<version.org.wildfly.galleon-plugins>4.0.0.Final</version.org.wildfly.galleon-plugins>
<!-- wildfly plugin-->
<version.org.wildfly.plugin>1.2.1.Final</version.org.wildfly.plugin>
<!-- plugins related to wildfly build and tooling -->
@@ -185,7 +185,7 @@
<version.org.jboss.modules.jboss-modules>1.9.1.Final</version.org.jboss.modules.jboss-modules>
<version.org.jboss.msc.jboss-msc>1.4.5.Final</version.org.jboss.msc.jboss-msc>
<version.org.jboss.remoting>5.0.9.Final</version.org.jboss.remoting>
<version.org.jboss.remotingjmx.remoting-jmx>3.0.1.Final</version.org.jboss.remotingjmx.remoting-jmx>
<version.org.jboss.remotingjmx.remoting-jmx>3.0.2.Final</version.org.jboss.remotingjmx.remoting-jmx>
<version.org.jboss.shrinkwrap.shrinkwrap>1.2.6</version.org.jboss.shrinkwrap.shrinkwrap>
<version.org.jboss.slf4j.slf4j-jboss-logmanager>1.0.3.GA</version.org.jboss.slf4j.slf4j-jboss-logmanager>
<version.org.jboss.spec.javax.interceptor.jboss-interceptors-api_1.2_spec>1.0.1.Final</version.org.jboss.spec.javax.interceptor.jboss-interceptors-api_1.2_spec>
@@ -216,8 +216,8 @@
<version.org.wildfly.openssl.wildfly-openssl-solaris-x86_64>${version.org.wildfly.openssl.natives}</version.org.wildfly.openssl.wildfly-openssl-solaris-x86_64>
<version.org.wildfly.openssl.wildfly-openssl-windows-i386>${version.org.wildfly.openssl.natives}</version.org.wildfly.openssl.wildfly-openssl-windows-i386>
<version.org.wildfly.openssl.wildfly-openssl-windows-x86_64>${version.org.wildfly.openssl.natives}</version.org.wildfly.openssl.wildfly-openssl-windows-x86_64>
<version.org.wildfly.security.elytron>1.9.0.CR5</version.org.wildfly.security.elytron>
<version.org.wildfly.security.elytron-web>1.5.0.CR2</version.org.wildfly.security.elytron-web>
<version.org.wildfly.security.elytron>1.9.0.Final</version.org.wildfly.security.elytron>
<version.org.wildfly.security.elytron-web>1.5.0.Final</version.org.wildfly.security.elytron-web>
<version.xalan>2.7.1.jbossorg-2</version.xalan>
<version.xml-resolver>1.2</version.xml-resolver>
</properties>
@@ -1557,6 +1557,11 @@
<artifactId>wildfly-elytron-credential-source-deprecated</artifactId>
<version>${version.org.wildfly.security.elytron}</version>
</dependency>
<dependency>
<groupId>org.wildfly.security</groupId>
<artifactId>wildfly-elytron-credential-source-impl</artifactId>
<version>${version.org.wildfly.security.elytron}</version>
</dependency>
<dependency>
<groupId>org.wildfly.security</groupId>
<artifactId>wildfly-elytron-credential-store</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-process-controller</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-protocol</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-remoting-parent</artifactId>
@@ -31,7 +31,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-remoting-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-remoting-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-request-controller</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-security-manager</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-server</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-subsystem-test-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-subsystem-test-framework</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-subsystem-test-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>
<!--
Just here for the tests module to include as an optional dependency to avoid picking up
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-subsystem-test-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-subsystem-test-tests</artifactId>
@@ -15,7 +15,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-testsuite</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -31,7 +31,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-testsuite</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -8,7 +8,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-testsuite</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -24,7 +24,7 @@
<parent>
<artifactId>wildfly-core-testsuite</artifactId>
<groupId>org.wildfly.core</groupId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -7,7 +7,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-testsuite</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -25,7 +25,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-testsuite</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -7,7 +7,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-testsuite</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -57,7 +57,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-core-testsuite</artifactId>
@@ -15,7 +15,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-testsuite</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -24,7 +24,7 @@
<parent>
<artifactId>wildfly-core-testsuite</artifactId>
<groupId>org.wildfly.core</groupId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

@@ -31,7 +31,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

@@ -15,7 +15,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-testsuite</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

@@ -30,7 +30,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-threads</artifactId>
@@ -29,7 +29,7 @@
<parent>
<groupId>org.wildfly.core</groupId>
<artifactId>wildfly-core-parent</artifactId>
<version>9.0.0.Beta6-SNAPSHOT</version>
<version>9.0.0.Beta7-SNAPSHOT</version>
</parent>

<artifactId>wildfly-version</artifactId>