//assertFalse(standaloneResources == null || standaloneResources.size() != 1,
// "Exactly 1 AS7 standalone server resource should be present.");
int serverResourceId = standaloneServer.getId();
ResourcePackageDetails packageDetails = getTestDeploymentPackageDetails(TestDeployments.JAVAEE6_TEST_APP);
Configuration deploymentConfig = new Configuration();
deploymentConfig.put(new PropertySimple("runtimeName", packageDetails.getName()));
CreateResourceRequest request = new CreateResourceRequest();
request.setPackageDetails(packageDetails);
request.setParentResourceId(serverResourceId);
request.setPluginConfiguration(null);
request.setPluginName(PLUGIN_NAME);
request.setResourceConfiguration(deploymentConfig);
request.setResourceName(packageDetails.getName());
request.setResourceTypeName("Deployment");
CreateResourceResponse response = pluginContainer.getResourceFactoryManager().executeCreateResourceImmediately(
request);
assertEquals(response.getStatus(), CreateResourceStatus.SUCCESS,
"The deployment failed with an error mesasge: " + response.getErrorMessage());
deployment = waitForResourceByTypeAndKey(platform, standaloneServer, new ResourceType("Deployment",
PLUGIN_NAME, ResourceCategory.SERVICE, null), "deployment=" + packageDetails.getName());
// these tests depend on the deployment children to be in inventory, make sure they are
waitForAsyncDiscoveryToStabilize(deployment, 5000L, 10);
}