You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ga...@apache.org on 2015/09/11 16:04:26 UTC

[1/3] stratos git commit: update cep statistic publisher default as true

Repository: stratos
Updated Branches:
  refs/heads/master c06642708 -> bcfdfa3b1


update cep statistic publisher default as true


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/0233d9b8
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/0233d9b8
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/0233d9b8

Branch: refs/heads/master
Commit: 0233d9b814276d5e2178ba81925328aee9e3a705
Parents: f609666
Author: gayangunarathne <ga...@wso2.com>
Authored: Wed Sep 9 14:26:21 2015 +0530
Committer: gayangunarathne <ga...@wso2.com>
Committed: Wed Sep 9 14:26:21 2015 +0530

----------------------------------------------------------------------
 .../src/main/python/cartridge.agent/cartridge.agent/publisher.py   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/0233d9b8/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/publisher.py
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/publisher.py b/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/publisher.py
index d4365e8..00b5fba 100644
--- a/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/publisher.py
+++ b/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/publisher.py
@@ -104,7 +104,7 @@ def publish_instance_activated_event(health_stat_plugin):
             log.info("Instance activated event published")
             log.info("Starting health statistics notifier")
 
-            health_stat_publishing_enabled = Config.read_property(constants.CEP_PUBLISHER_ENABLED, False)
+            health_stat_publishing_enabled = Config.read_property(constants.CEP_PUBLISHER_ENABLED, True)
 
             if health_stat_publishing_enabled:
                 interval_default = 15  # seconds


[3/3] stratos git commit: Fixing the merge confict

Posted by ga...@apache.org.
Fixing the merge confict


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/bcfdfa3b
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/bcfdfa3b
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/bcfdfa3b

Branch: refs/heads/master
Commit: bcfdfa3b1d54e747d546d4a97e5bedaa52c31326
Parents: 9d02a59
Author: gayangunarathne <ga...@wso2.com>
Authored: Fri Sep 11 19:33:28 2015 +0530
Committer: gayangunarathne <ga...@wso2.com>
Committed: Fri Sep 11 19:33:28 2015 +0530

----------------------------------------------------------------------
 .../autoscaler/monitor/cluster/ClusterMonitor.java |  2 +-
 .../mock/iaas/statistics/MockHealthStatistics.java |  6 ++++--
 .../tests/application/ApplicationUpdateTest.java   |  4 ++--
 .../src/test/resources/stratos-testng.xml          | 17 ++++++-----------
 4 files changed, 13 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/bcfdfa3b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/cluster/ClusterMonitor.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/cluster/ClusterMonitor.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/cluster/ClusterMonitor.java
index 952be10..b86502c 100644
--- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/cluster/ClusterMonitor.java
+++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/cluster/ClusterMonitor.java
@@ -1503,7 +1503,7 @@ public class ClusterMonitor extends Monitor {
     }
 
     public boolean createInstanceOnDemand(String instanceId) {
-        Cluster cluster = TopologyManager.getTopology().getService(this.serviceType).
+        Cluster cluster = TopologyManager.getTopology().getService(this.serviceUuid).
                 getCluster(this.clusterId);
         try {
             return createInstance(instanceId, cluster);

http://git-wip-us.apache.org/repos/asf/stratos/blob/bcfdfa3b/components/org.apache.stratos.mock.iaas/src/main/java/org/apache/stratos/mock/iaas/statistics/MockHealthStatistics.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.mock.iaas/src/main/java/org/apache/stratos/mock/iaas/statistics/MockHealthStatistics.java b/components/org.apache.stratos.mock.iaas/src/main/java/org/apache/stratos/mock/iaas/statistics/MockHealthStatistics.java
index d8563c5..4cab45c 100644
--- a/components/org.apache.stratos.mock.iaas/src/main/java/org/apache/stratos/mock/iaas/statistics/MockHealthStatistics.java
+++ b/components/org.apache.stratos.mock.iaas/src/main/java/org/apache/stratos/mock/iaas/statistics/MockHealthStatistics.java
@@ -60,7 +60,8 @@ public class MockHealthStatistics {
      * @param value
      */
     public void addStatistics(String cartridgeType, MockScalingFactor scalingFactor, Integer value) {
-        Map<String, Integer> factorValueMap = statisticsMap.get(cartridgeType);
+        String[] cartridgeDetails = cartridgeType.split("~");
+        Map<String, Integer> factorValueMap = statisticsMap.get(cartridgeDetails[0]);
         if (factorValueMap == null) {
             synchronized (MockHealthStatistics.class) {
                 if (factorValueMap == null) {
@@ -100,7 +101,8 @@ public class MockHealthStatistics {
      * @param scalingFactor
      */
     public void removeStatistics(String cartridgeType, MockScalingFactor scalingFactor) {
-        Map<String, Integer> factorValueMap = statisticsMap.get(cartridgeType);
+        String[] cartridgeDetails = cartridgeType.split("~");
+        Map<String, Integer> factorValueMap = statisticsMap.get(cartridgeDetails[0]);
         if (factorValueMap != null) {
             if (factorValueMap.containsKey(scalingFactor.toString())) {
                 factorValueMap.remove(scalingFactor.toString());

http://git-wip-us.apache.org/repos/asf/stratos/blob/bcfdfa3b/products/stratos/modules/integration/test-integration/src/test/java/org/apache/stratos/integration/tests/application/ApplicationUpdateTest.java
----------------------------------------------------------------------
diff --git a/products/stratos/modules/integration/test-integration/src/test/java/org/apache/stratos/integration/tests/application/ApplicationUpdateTest.java b/products/stratos/modules/integration/test-integration/src/test/java/org/apache/stratos/integration/tests/application/ApplicationUpdateTest.java
index fd173b6..abec8f0 100644
--- a/products/stratos/modules/integration/test-integration/src/test/java/org/apache/stratos/integration/tests/application/ApplicationUpdateTest.java
+++ b/products/stratos/modules/integration/test-integration/src/test/java/org/apache/stratos/integration/tests/application/ApplicationUpdateTest.java
@@ -90,9 +90,9 @@ public class ApplicationUpdateTest extends StratosIntegrationTest {
 
             testApplicationRuntimeForTenant(restClientTenant2, tenant2Id, autoscalingPolicyId);
 
-            //testApplicationUndeplymentForTenant(restClientTenant1, tenant1Id, autoscalingPolicyId);
+            testApplicationUndeplymentForTenant(restClientTenant1, tenant1Id, autoscalingPolicyId);
 
-            //TopologyHandler.getInstance().assertApplicationForNonAvailability(applicationId, tenant1Id);
+            TopologyHandler.getInstance().assertApplicationForNonAvailability(applicationId, tenant1Id);
 
             testApplicationUndeplymentForTenant(restClientTenant2, tenant2Id, autoscalingPolicyId);
 

http://git-wip-us.apache.org/repos/asf/stratos/blob/bcfdfa3b/products/stratos/modules/integration/test-integration/src/test/resources/stratos-testng.xml
----------------------------------------------------------------------
diff --git a/products/stratos/modules/integration/test-integration/src/test/resources/stratos-testng.xml b/products/stratos/modules/integration/test-integration/src/test/resources/stratos-testng.xml
index e9b0bce..5d86a6f 100644
--- a/products/stratos/modules/integration/test-integration/src/test/resources/stratos-testng.xml
+++ b/products/stratos/modules/integration/test-integration/src/test/resources/stratos-testng.xml
@@ -73,29 +73,24 @@
             <class name="org.apache.stratos.integration.tests.application.ApplicationUpdateTest"/>
         </classes>
     </test>
-    <!--test name="SingleClusterScalingTest" preserve-order="true" parallel="false">
+    <test name="SingleClusterScalingTest" preserve-order="true" parallel="false">
         <classes>
             <class name="org.apache.stratos.integration.tests.application.SingleClusterScalingTest"/>
         </classes>
-    </test-->
-    <!--test name="ApplicationBurstingTest" preserve-order="true" parallel="false">
+    </test>
+    <test name="ApplicationBurstingTest" preserve-order="true" parallel="false">
         <classes>
             <class name="org.apache.stratos.integration.tests.application.ApplicationBurstingTest"/>
         </classes>
-    </test-->
+    </test>
     <test name="PartitionRoundRobinClusterTest" preserve-order="true" parallel="false">
         <classes>
             <class name="org.apache.stratos.integration.tests.application.PartitionRoundRobinClusterTest"/>
         </classes>
     </test>
-    <!--test name="GroupStartupOrderTest" preserve-order="true" parallel="false">
-        <classes>
-            <class name="org.apache.stratos.integration.tests.application.GroupStartupOrderTest"/>
-        </classes>
-    </test-->
-    <!--test name="GroupTerminationBehaviorTest" preserve-order="true" parallel="false">
+    <test name="GroupTerminationBehaviorTest" preserve-order="true" parallel="false">
         <classes>
             <class name="org.apache.stratos.integration.tests.application.GroupTerminationBehaviorTest"/>
         </classes>
-    </test-->
+    </test>
 </suite>
\ No newline at end of file


[2/3] stratos git commit: Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/stratos

Posted by ga...@apache.org.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/stratos


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/9d02a599
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/9d02a599
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/9d02a599

Branch: refs/heads/master
Commit: 9d02a599d764188a33307c9a20ebe05fc8a25a8b
Parents: 0233d9b c066427
Author: gayangunarathne <ga...@wso2.com>
Authored: Fri Sep 11 15:01:10 2015 +0530
Committer: gayangunarathne <ga...@wso2.com>
Committed: Fri Sep 11 15:01:10 2015 +0530

----------------------------------------------------------------------
 .../stratos/autoscaler/util/AutoscalerUtil.java |   72 +-
 .../config/CloudControllerConfig.java           |    4 -
 .../parser/CloudControllerConfigParser.java     |   21 +-
 .../config/parser/IaasProviderConfigParser.java |   12 +-
 .../controller/iaases/PartitionValidator.java   |    4 +-
 .../impl/CloudControllerServiceUtil.java        |    5 +-
 .../util/CloudControllerConstants.java          |  140 +--
 .../controller/util/CloudControllerUtil.java    |   58 +-
 dependencies/org.wso2.carbon.ui/pom.xml         |    4 +-
 pom.xml                                         |   64 ++
 .../test/ADCMTAppTenantUserTest.java            |    3 +-
 .../test/ADCMTAppTest.java                      |    3 +-
 .../python.cartridge.agent/test/ADCTest.java    |    2 +-
 .../test/AgentStartupTest.java                  |    3 +-
 products/python-cartridge-agent/pom.xml         |    2 +-
 .../modules/distribution/src/assembly/bin.xml   |  142 +--
 .../distribution/src/bin/add_entry_zone_file.sh |   70 --
 .../src/bin/git-folder-structure.sh             |   67 --
 .../distribution/src/bin/manage-git-repo.sh     |  138 ---
 .../src/bin/remove_entry_zone_file.sh           |   75 --
 .../distribution/src/bin/set-mysql-password.sh  |   65 --
 .../modules/distribution/src/bin/stratos.bat    |  172 ---
 .../modules/distribution/src/bin/stratos.sh     |  307 -----
 .../distribution/src/bin/update-instance.sh     |   54 -
 .../distribution/src/main/bin/stratos.bat       |  172 +++
 .../distribution/src/main/bin/stratos.sh        |  307 +++++
 products/stratos/modules/integration/pom.xml    |  172 +--
 .../integration/tests/RestConstants.java        |   63 --
 .../tests/StratosTestServerManager.java         |  282 -----
 .../integration/tests/TopologyHandler.java      |  666 -----------
 .../application/ApplicationBurstingTest.java    |  242 ----
 .../application/ApplicationUpdateTest.java      |  261 -----
 .../application/GroupStartupOrderTest.java      |  260 -----
 .../GroupTerminationBehaviorTest.java           |  402 -------
 .../PartitionOneAfterAnotherClusterTest.java    |  298 -----
 .../PartitionRoundRobinClusterTest.java         |  311 ------
 .../application/SampleApplicationsTest.java     |  252 -----
 .../application/SingleClusterScalingTest.java   |  359 ------
 .../tests/group/CartridgeGroupTest.java         |  150 ---
 .../integration/tests/group/CartridgeTest.java  |  191 ----
 .../tests/policies/ApplicationPolicyTest.java   |  190 ----
 .../tests/policies/AutoscalingPolicyTest.java   |  138 ---
 .../tests/policies/DeploymentPolicyTest.java    |  230 ----
 .../tests/policies/NetworkPartitionTest.java    |  124 ---
 .../integration/tests/rest/ErrorResponse.java   |   56 -
 .../integration/tests/rest/HttpResponse.java    |   59 -
 .../tests/rest/HttpResponseHandler.java         |   68 --
 .../tests/rest/IntegrationMockClient.java       |  102 --
 .../integration/tests/rest/RestClient.java      |  403 -------
 .../tests/rest/WebClientWrapper.java            |   62 --
 .../integration/tests/users/TenantTest.java     |   44 -
 .../integration/tests/users/UserTest.java       |  115 --
 ...cation-policy-application-bursting-test.json |   18 -
 .../app-bursting-single-cartriddge-group.json   |   70 --
 ...caling-policy-application-bursting-test.json |   14 -
 ...esb-php-group-application-bursting-test.json |   19 -
 .../mock/esb-application-bursting-test.json     |   50 -
 .../mock/php-application-bursting-test.json     |   51 -
 .../mock/tomcat-application-bursting-test.json  |   53 -
 ...oyment-policy-application-bursting-test.json |   32 -
 ...k-partition-application-bursting-test-1.json |   15 -
 ...k-partition-application-bursting-test-2.json |   24 -
 ...cation-policy-application-policy-test-1.json |   18 -
 ...cation-policy-application-policy-test-2.json |   18 -
 ...lication-policy-application-policy-test.json |   18 -
 ...ork-partition-application-policy-test-1.json |   24 -
 ...ork-partition-application-policy-test-2.json |   15 -
 ...lication-policy-application-update-test.json |   18 -
 .../g-sc-G123-1-application-update-test-v1.json |   86 --
 .../g-sc-G123-1-application-update-test.json    |   86 --
 ...oscaling-policy-application-update-test.json |   14 -
 ...rdige-nested-application-update-test-v1.json |   50 -
 ...artrdige-nested-application-update-test.json |   50 -
 .../mock/c1-application-update-test.json        |   45 -
 .../mock/c2-application-update-test.json        |   45 -
 .../mock/c3-application-update-test.json        |   45 -
 ...yment-policy-application-update-test-v1.json |   36 -
 ...ployment-policy-application-update-test.json |   32 -
 ...-partition-application-update-test-1-v1.json |   28 -
 ...ork-partition-application-update-test-1.json |   15 -
 ...ork-partition-application-update-test-2.json |   24 -
 ...caling-policy-autoscaling-policy-test-1.json |   14 -
 ...caling-policy-autoscaling-policy-test-2.json |   14 -
 ...aling-policy-autoscaling-policy-test-v1.json |   14 -
 ...oscaling-policy-autoscaling-policy-test.json |   14 -
 .../g4-g5-g6-cartridge-group-test-v1.json       |   50 -
 .../g4-g5-g6-cartridge-group-test.json          |   50 -
 .../group-1-cartridge-group-test.json           |   50 -
 .../group-2-cartridge-group-test.json           |   50 -
 .../mock/c4-cartridge-group-test.json           |   45 -
 .../mock/c5-cartridge-group-test.json           |  124 ---
 .../mock/c6-cartridge-group-test.json           |   45 -
 .../cartridges/mock/c0-cartridge-test-v1.json   |  124 ---
 .../cartridges/mock/c0-cartridge-test.json      |  124 ---
 .../cartridges/mock/c1-cartridge-test.json      |  124 ---
 .../cartridges/mock/c2-cartridge-test.json      |  124 ---
 .../test/resources/common/JMSOutputAdaptor.xml  |   30 -
 .../src/test/resources/common/jndi.properties   |   22 -
 .../src/test/resources/common/log4j.properties  |  206 ----
 .../src/test/resources/common/mock-iaas.xml     |  123 --
 .../src/test/resources/common/scaling.drl       |  311 ------
 ...loyment-policy-deployment-policy-test-1.json |   32 -
 ...loyment-policy-deployment-policy-test-2.json |   32 -
 ...oyment-policy-deployment-policy-test-v1.json |   36 -
 ...eployment-policy-deployment-policy-test.json |   32 -
 ...k-partition-deployment-policy-test-1-v1.json |   28 -
 ...work-partition-deployment-policy-test-1.json |   15 -
 ...work-partition-deployment-policy-test-2.json |   24 -
 ...cation-policy-application-bursting-test.json |   18 -
 ...ication-policy-group-startup-order-test.json |   13 -
 .../app-bursting-single-cartriddge-group.json   |   70 --
 .../applications/group-startup-order-test.json  |  206 ----
 ...caling-policy-application-bursting-test.json |   14 -
 ...scaling-policy-group-startup-order-test.json |   14 -
 ...esb-php-group-application-bursting-test.json |   19 -
 .../group6-group-startup-order-test.json        |   44 -
 .../group8-group-startup-order-test.json        |   18 -
 .../mock/esb-application-bursting-test.json     |   50 -
 .../mock/esb-group-startup-order-test.json      |   50 -
 .../mock/php-application-bursting-test.json     |   51 -
 .../mock/php-group-startup-order-test.json      |   51 -
 .../stratos-lb-group-startup-order-test.json    |   44 -
 .../mock/tomcat-application-bursting-test.json  |   53 -
 .../mock/tomcat-group-startup-order-test.json   |   53 -
 .../mock/tomcat1-group-startup-order-test.json  |   45 -
 .../mock/tomcat2-group-startup-order-test.json  |   49 -
 .../mock/tomcat3-group-startup-order-test.json  |   31 -
 ...oyment-policy-application-bursting-test.json |   32 -
 ...loyment-policy-group-startup-order-test.json |   18 -
 ...k-partition-application-bursting-test-1.json |   15 -
 ...k-partition-application-bursting-test-2.json |   24 -
 ...rk-partition-group-startup-order-test-1.json |   15 -
 ...rk-partition-group-startup-order-test-2.json |   24 -
 .../RegionOne.json                              |   17 -
 .../application-martin.json                     |  100 --
 .../application-policy-1.json                   |   17 -
 .../application-s-g-c1-c2-c3-s.json             |  130 ---
 .../application.json                            |  108 --
 .../startup-order-termination-behavior/c1.json  |   45 -
 .../startup-order-termination-behavior/c2.json  |   45 -
 .../startup-order-termination-behavior/c3.json  |   45 -
 .../startup-order-termination-behavior/c4.json  |   45 -
 .../startup-order-termination-behavior/c5.json  |  132 ---
 .../cartridge-groups-s-g-c1-c2-c3-s.json        |   26 -
 .../cartridge-groups-working.json               |   34 -
 .../cartridge-groups.json                       |   77 --
 .../cartridge-groups.json.back                  |   53 -
 .../deploy.sh                                   |   43 -
 .../economy-policy.json                         |   15 -
 .../static-1.json                               |   17 -
 .../wso2carbon 2.log                            |  992 -----------------
 .../wso2carbon-working 2.log                    | 1053 ------------------
 .../wso2carbon-working.log                      | 1053 ------------------
 .../wso2carbon.log                              |  992 -----------------
 ...-policy-group-termination-behavior-test.json |   17 -
 .../group-termination-behavior-test.json        |  101 --
 ...-policy-group-termination-behavior-test.json |   14 -
 ...-groups-group-termination-behavior-test.json |   58 -
 .../c1-group-termination-behavior-test.json     |   45 -
 .../c2-group-termination-behavior-test.json     |   45 -
 .../c3-group-termination-behavior-test.json     |   45 -
 .../c4-group-termination-behavior-test.json     |   45 -
 ...-policy-group-termination-behavior-test.json |   18 -
 ...ition-group-termination-behavior-test-1.json |   15 -
 .../src/test/resources/instrumentation.txt      |    1 -
 .../src/test/resources/keys/wso2carbon.jks      |  Bin 33260 -> 0 bytes
 ...work-partition-network-partition-test-1.json |   15 -
 ...work-partition-network-partition-test-2.json |   15 -
 ...ork-partition-network-partition-test-v1.json |   28 -
 ...etwork-partition-network-partition-test.json |   15 -
 ...ation-policy-partition-round-robin-test.json |   13 -
 .../partition-round-robin-test.json             |   28 -
 ...aling-policy-partition-round-robin-test.json |   14 -
 .../mock/c7-partition-round-robin-test.json     |   45 -
 ...yment-policy-partition-round-robin-test.json |   22 -
 ...rk-partition-partition-round-robin-test.json |   24 -
 ...ication-policy-sample-applications-test.json |   18 -
 ...g-sc-G123-1-sample-applications-test-v1.json |   86 --
 .../g-sc-G123-1-sample-applications-test.json   |   86 --
 .../sample-applications-test-1.json             |   86 --
 .../sample-applications-test-2.json             |   86 --
 ...scaling-policy-sample-applications-test.json |   14 -
 ...dige-nested-sample-applications-test-v1.json |   50 -
 ...rtrdige-nested-sample-applications-test.json |   50 -
 .../mock/c1-sample-applications-test.json       |   45 -
 .../mock/c2-sample-applications-test.json       |   45 -
 .../mock/c3-sample-applications-test.json       |   45 -
 ...ment-policy-sample-applications-test-v1.json |   36 -
 ...loyment-policy-sample-applications-test.json |   32 -
 ...partition-sample-applications-test-1-v1.json |   28 -
 ...rk-partition-sample-applications-test-1.json |   15 -
 ...rk-partition-sample-applications-test-2.json |   24 -
 ...tion-policy-single-cluster-scaling-test.json |   13 -
 .../single-cluster-scaling-test.json            |   28 -
 ...ling-policy-single-cluster-scaling-test.json |   14 -
 .../mock/c7-single-cluster-scaling-test.json    |   45 -
 ...ment-policy-single-cluster-scaling-test.json |   22 -
 ...k-partition-single-cluster-scaling-test.json |   24 -
 .../src/test/resources/stratos-testing.xml      |   82 --
 .../src/test/resources/tenant/tenant1.json      |    9 -
 .../src/test/resources/tenant/tenant2.json      |    9 -
 .../test-conf/integration-test.properties       |   30 -
 .../src/test/resources/user-test/tenant-1.json  |    9 -
 .../src/test/resources/user-test/user-1-v1.json |    8 -
 .../src/test/resources/user-test/user-1.json    |    8 -
 .../modules/integration/test-common/pom.xml     |  126 +++
 .../integration/common/RestConstants.java       |   63 ++
 .../common/StratosTestServerManager.java        |  619 ++++++++++
 .../integration/common/TopologyHandler.java     |  689 ++++++++++++
 .../apache/stratos/integration/common/Util.java |   84 ++
 .../extensions/StratosServerExtension.java      |  196 ++++
 .../integration/common/rest/ErrorResponse.java  |   56 +
 .../integration/common/rest/HttpResponse.java   |   59 +
 .../common/rest/HttpResponseHandler.java        |   68 ++
 .../common/rest/IntegrationMockClient.java      |  102 ++
 .../integration/common/rest/RestClient.java     |  403 +++++++
 .../common/rest/WebClientWrapper.java           |   62 ++
 .../integration/test-integration/pom.xml        |  226 ++++
 .../tests/StratosIntegrationTest.java           |  108 ++
 .../application/ApplicationBurstingTest.java    |  241 ++++
 .../application/ApplicationUpdateTest.java      |  275 +++++
 .../application/GroupStartupOrderTest.java      |  387 +++++++
 .../GroupTerminationBehaviorTest.java           |  430 +++++++
 .../PartitionOneAfterAnotherClusterTest.java    |  300 +++++
 .../PartitionRoundRobinClusterTest.java         |  312 ++++++
 .../application/SampleApplicationsTest.java     |  261 +++++
 .../application/SingleClusterScalingTest.java   |  373 +++++++
 .../tests/group/CartridgeGroupTest.java         |  149 +++
 .../integration/tests/group/CartridgeTest.java  |  191 ++++
 .../tests/policies/ApplicationPolicyTest.java   |  195 ++++
 .../tests/policies/AutoscalingPolicyTest.java   |  144 +++
 .../tests/policies/DeploymentPolicyTest.java    |  234 ++++
 .../tests/policies/NetworkPartitionTest.java    |  126 +++
 .../integration/tests/users/TenantTest.java     |   42 +
 .../integration/tests/users/UserTest.java       |  114 ++
 ...cation-policy-application-bursting-test.json |   18 +
 .../app-bursting-single-cartriddge-group.json   |   70 ++
 ...caling-policy-application-bursting-test.json |   14 +
 ...esb-php-group-application-bursting-test.json |   19 +
 .../mock/esb-application-bursting-test.json     |   50 +
 .../mock/php-application-bursting-test.json     |   51 +
 .../mock/tomcat-application-bursting-test.json  |   53 +
 ...oyment-policy-application-bursting-test.json |   32 +
 ...k-partition-application-bursting-test-1.json |   15 +
 ...k-partition-application-bursting-test-2.json |   24 +
 ...cation-policy-application-policy-test-1.json |   18 +
 ...cation-policy-application-policy-test-2.json |   18 +
 ...lication-policy-application-policy-test.json |   18 +
 ...ork-partition-application-policy-test-1.json |   24 +
 ...ork-partition-application-policy-test-2.json |   15 +
 ...lication-policy-application-update-test.json |   18 +
 .../g-sc-G123-1-application-update-test-v1.json |   86 ++
 .../g-sc-G123-1-application-update-test.json    |   86 ++
 ...oscaling-policy-application-update-test.json |   14 +
 ...rdige-nested-application-update-test-v1.json |   50 +
 ...artrdige-nested-application-update-test.json |   50 +
 .../mock/c1-application-update-test.json        |   45 +
 .../mock/c2-application-update-test.json        |   45 +
 .../mock/c3-application-update-test.json        |   45 +
 ...yment-policy-application-update-test-v1.json |   36 +
 ...ployment-policy-application-update-test.json |   32 +
 ...-partition-application-update-test-1-v1.json |   28 +
 ...ork-partition-application-update-test-1.json |   15 +
 ...ork-partition-application-update-test-2.json |   24 +
 .../src/test/resources/automation.xml           |  235 ++++
 .../src/test/resources/automationSchema.xsd     |  573 ++++++++++
 ...caling-policy-autoscaling-policy-test-1.json |   14 +
 ...caling-policy-autoscaling-policy-test-2.json |   14 +
 ...aling-policy-autoscaling-policy-test-v1.json |   14 +
 ...oscaling-policy-autoscaling-policy-test.json |   14 +
 .../g4-g5-g6-cartridge-group-test-v1.json       |   50 +
 .../g4-g5-g6-cartridge-group-test.json          |   50 +
 .../group-1-cartridge-group-test.json           |   50 +
 .../group-2-cartridge-group-test.json           |   50 +
 .../mock/c4-cartridge-group-test.json           |   45 +
 .../mock/c5-cartridge-group-test.json           |  124 +++
 .../mock/c6-cartridge-group-test.json           |   45 +
 .../cartridges/mock/c0-cartridge-test-v1.json   |  124 +++
 .../cartridges/mock/c0-cartridge-test.json      |  124 +++
 .../cartridges/mock/c1-cartridge-test.json      |  124 +++
 .../cartridges/mock/c2-cartridge-test.json      |  124 +++
 .../test/resources/common/JMSOutputAdaptor.xml  |   30 +
 .../src/test/resources/common/autoscaler.xml    |   57 +
 .../common/cartridge-config.properties          |   27 +
 .../test/resources/common/cloud-controller.xml  |   81 ++
 .../src/test/resources/common/identity.xml      |  260 +++++
 .../src/test/resources/common/jndi.properties   |   22 +
 .../src/test/resources/common/log4j.properties  |  206 ++++
 .../src/test/resources/common/mock-iaas.xml     |  123 ++
 .../src/test/resources/common/scaling.drl       |  324 ++++++
 .../resources/common/thrift-client-config.xml   |   27 +
 ...loyment-policy-deployment-policy-test-1.json |   32 +
 ...loyment-policy-deployment-policy-test-2.json |   32 +
 ...oyment-policy-deployment-policy-test-v1.json |   36 +
 ...eployment-policy-deployment-policy-test.json |   32 +
 ...k-partition-deployment-policy-test-1-v1.json |   28 +
 ...work-partition-deployment-policy-test-1.json |   15 +
 ...work-partition-deployment-policy-test-2.json |   24 +
 .../src/test/resources/filters.txt              |   16 +
 ...ication-policy-group-startup-order-test.json |   13 +
 .../applications/group-startup-order-test.json  |  206 ++++
 ...scaling-policy-group-startup-order-test.json |   14 +
 .../group6-group-startup-order-test.json        |   44 +
 .../group8-group-startup-order-test.json        |   18 +
 .../mock/esb-group-startup-order-test.json      |   50 +
 .../mock/php-group-startup-order-test.json      |   51 +
 .../stratos-lb-group-startup-order-test.json    |   44 +
 .../mock/tomcat-group-startup-order-test.json   |   53 +
 .../mock/tomcat1-group-startup-order-test.json  |   45 +
 .../mock/tomcat2-group-startup-order-test.json  |   49 +
 .../mock/tomcat3-group-startup-order-test.json  |   31 +
 ...loyment-policy-group-startup-order-test.json |   18 +
 ...rk-partition-group-startup-order-test-1.json |   15 +
 ...rk-partition-group-startup-order-test-2.json |   24 +
 ...-policy-group-termination-behavior-test.json |   17 +
 .../group-termination-behavior-test.json        |  101 ++
 ...-policy-group-termination-behavior-test.json |   14 +
 ...-groups-group-termination-behavior-test.json |   58 +
 .../c1-group-termination-behavior-test.json     |   45 +
 .../c2-group-termination-behavior-test.json     |   45 +
 .../c3-group-termination-behavior-test.json     |   45 +
 .../c4-group-termination-behavior-test.json     |   45 +
 ...-policy-group-termination-behavior-test.json |   18 +
 ...ition-group-termination-behavior-test-1.json |   15 +
 .../src/test/resources/instrumentation.txt      |    1 +
 .../keystores/products/client-truststore.jks    |  Bin 0 -> 37935 bytes
 .../resources/keystores/products/userRP.jks     |  Bin 0 -> 33278 bytes
 .../resources/keystores/products/wso2carbon.jks |  Bin 0 -> 33260 bytes
 ...work-partition-network-partition-test-1.json |   15 +
 ...work-partition-network-partition-test-2.json |   15 +
 ...ork-partition-network-partition-test-v1.json |   28 +
 ...etwork-partition-network-partition-test.json |   15 +
 ...ation-policy-partition-round-robin-test.json |   13 +
 .../partition-round-robin-test.json             |   28 +
 ...aling-policy-partition-round-robin-test.json |   14 +
 .../mock/c7-partition-round-robin-test.json     |   45 +
 ...yment-policy-partition-round-robin-test.json |   22 +
 ...rk-partition-partition-round-robin-test.json |   24 +
 ...ication-policy-sample-applications-test.json |   18 +
 ...g-sc-G123-1-sample-applications-test-v1.json |   86 ++
 .../g-sc-G123-1-sample-applications-test.json   |   86 ++
 .../sample-applications-test-1.json             |   86 ++
 .../sample-applications-test-2.json             |   86 ++
 ...scaling-policy-sample-applications-test.json |   14 +
 ...dige-nested-sample-applications-test-v1.json |   50 +
 ...rtrdige-nested-sample-applications-test.json |   50 +
 .../mock/c1-sample-applications-test.json       |   45 +
 .../mock/c2-sample-applications-test.json       |   45 +
 .../mock/c3-sample-applications-test.json       |   45 +
 ...ment-policy-sample-applications-test-v1.json |   36 +
 ...loyment-policy-sample-applications-test.json |   32 +
 ...partition-sample-applications-test-1-v1.json |   28 +
 ...rk-partition-sample-applications-test-1.json |   15 +
 ...rk-partition-sample-applications-test-2.json |   24 +
 ...tion-policy-single-cluster-scaling-test.json |   13 +
 .../single-cluster-scaling-test.json            |   28 +
 ...ling-policy-single-cluster-scaling-test.json |   14 +
 .../mock/c7-single-cluster-scaling-test.json    |   45 +
 ...ment-policy-single-cluster-scaling-test.json |   22 +
 ...k-partition-single-cluster-scaling-test.json |   24 +
 .../src/test/resources/stratos-testng.xml       |  101 ++
 .../src/test/resources/tenant/tenant1.json      |    9 +
 .../src/test/resources/tenant/tenant2.json      |    9 +
 .../src/test/resources/user-test/tenant-1.json  |    9 +
 .../src/test/resources/user-test/user-1-v1.json |    8 +
 .../src/test/resources/user-test/user-1.json    |    8 +
 366 files changed, 13843 insertions(+), 17351 deletions(-)
----------------------------------------------------------------------