You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by is...@apache.org on 2013/07/10 13:12:21 UTC

[06/14] versions of components are set to 3.0.0-SNAPSHOT

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/classes/services.xsd
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/classes/services.xsd b/components/org.apache.stratos.cloud.controller/2.1.3/target/classes/services.xsd
new file mode 100644
index 0000000..5fc9fb7
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/classes/services.xsd
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+  <xs:element name="services">
+    <xs:annotation>
+      <xs:documentation>Here you specify the service domains related details.</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:choice maxOccurs="unbounded">
+        <xs:element name="service" maxOccurs="unbounded" minOccurs="1">
+          <xs:annotation>
+            <xs:documentation>you can have 0..n service elements</xs:documentation>
+          </xs:annotation>
+          <xs:complexType>
+            <xs:choice maxOccurs="unbounded">
+              <xs:element name="cartridge">
+                <xs:annotation>
+                  <xs:documentation>this element's value should be a reference to an existing cartridge</xs:documentation>
+                </xs:annotation>
+                <xs:complexType>
+                  <xs:simpleContent>
+                    <xs:extension base="xs:string">
+                      <xs:attribute type="xs:string" name="type"/>
+                    </xs:extension>
+                  </xs:simpleContent>
+                </xs:complexType>
+              </xs:element>
+              <xs:element name="payload" type="xs:string" maxOccurs="1" minOccurs="0"></xs:element>
+              <xs:element name="host" type="xs:string" maxOccurs="1" minOccurs="0"></xs:element>
+              <xs:element name="property"
+    						maxOccurs="unbounded" minOccurs="0">
+    						<xs:complexType>
+    							<xs:simpleContent>
+    								<xs:extension base="xs:string">
+    									<xs:attribute type="xs:string"
+    										name="name" />
+    									<xs:attribute type="xs:string"
+    										name="value" />
+    								</xs:extension>
+    							</xs:simpleContent>
+    						</xs:complexType>
+    					</xs:element>
+            </xs:choice>
+            <xs:attribute type="xs:string" name="domain"/>
+            <xs:attribute type="xs:string" name="subDomain"/>
+            <xs:attribute type="xs:string" name="tenantRange" />
+          </xs:complexType>
+        </xs:element>
+      </xs:choice>
+    </xs:complexType>
+  </xs:element>
+</xs:schema>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/org.apache.stratos.cloud.controller-3.0.0-SNAPSHOT.jar
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/org.apache.stratos.cloud.controller-3.0.0-SNAPSHOT.jar b/components/org.apache.stratos.cloud.controller/2.1.3/target/org.apache.stratos.cloud.controller-3.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..9162406
Binary files /dev/null and b/components/org.apache.stratos.cloud.controller/2.1.3/target/org.apache.stratos.cloud.controller-3.0.0-SNAPSHOT.jar differ

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml
new file mode 100644
index 0000000..f931f6d
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metatype:MetaData xmlns:metatype="http://www.osgi.org/xmlns/metatype/v1.0.0" localization="OSGI-INF/metatype/metatype">
+    <OCD id="org.wso2.carbon.stratos.cloud.controller" name="%org.wso2.carbon.stratos.cloud.controller.name" description="%org.wso2.carbon.stratos.cloud.controller.description"/>
+    <Designate pid="org.wso2.carbon.stratos.cloud.controller">
+        <Object ocdref="org.wso2.carbon.stratos.cloud.controller"/>
+    </Designate>
+</metatype:MetaData>

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml
new file mode 100644
index 0000000..2dcd02c
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components xmlns:scr="http://www.osgi.org/xmlns/scr/v1.0.0">
+    <scr:component enabled="true" immediate="true" name="org.wso2.carbon.stratos.cloud.controller">
+        <implementation class="org.apache.stratos.cloud.controller.internal.CloudControllerDSComponent"/>
+        <property name="service.pid" value="org.wso2.carbon.stratos.cloud.controller" private="false"/>
+        <reference name="ntask.component" interface="org.wso2.carbon.ntask.core.service.TaskService" cardinality="1..1" policy="dynamic" bind="setTaskService" unbind="unsetTaskService" checked="true" strategy="event"/>
+        <reference name="registry.service" interface="org.wso2.carbon.registry.core.service.RegistryService" cardinality="1..1" policy="dynamic" bind="setRegistryService" unbind="unsetRegistryService" checked="true" strategy="event"/>
+    </scr:component>
+</components>

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml
new file mode 100644
index 0000000..a4944be
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components xmlns:scr="http://www.osgi.org/xmlns/scr/v1.0.0">
+    <scr:component enabled="true" immediate="true" name="org.wso2.carbon.stratos.cloud.controller">
+        <implementation class="org.apache.stratos.cloud.controller.internal.CloudControllerDSComponent"/>
+        <property name="service.pid" value="org.wso2.carbon.stratos.cloud.controller"/>
+        <reference name="ntask.component" interface="org.wso2.carbon.ntask.core.service.TaskService" cardinality="1..1" policy="dynamic" bind="setTaskService" unbind="unsetTaskService"/>
+        <reference name="registry.service" interface="org.wso2.carbon.registry.core.service.RegistryService" cardinality="1..1" policy="dynamic" bind="setRegistryService" unbind="unsetRegistryService"/>
+    </scr:component>
+</components>

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.xml
new file mode 100644
index 0000000..2d4920c
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.214" errors="0" skipped="0" tests="2" name="org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest">
+  <properties>
+    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+    <property name="sun.boot.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64"/>
+    <property name="java.vm.version" value="20.8-b03"/>
+    <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+    <property name="java.vendor.url" value="http://java.sun.com/"/>
+    <property name="path.separator" value=":"/>
+    <property name="guice.disable.misplaced.annotation.check" value="true"/>
+    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+    <property name="file.encoding.pkg" value="sun.io"/>
+    <property name="user.country" value="US"/>
+    <property name="sun.java.launcher" value="SUN_STANDARD"/>
+    <property name="sun.os.patch.level" value="unknown"/>
+    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+    <property name="user.dir" value="/home/isuru/wso2/S2/apache/stratos/incubator-stratos/components"/>
+    <property name="java.runtime.version" value="1.6.0_33-b03"/>
+    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+    <property name="java.endorsed.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/endorsed"/>
+    <property name="os.arch" value="amd64"/>
+    <property name="java.io.tmpdir" value="/tmp"/>
+    <property name="line.separator" value="
+"/>
+    <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+    <property name="os.name" value="Linux"/>
+    <property name="classworlds.conf" value="/usr/share/maven3/bin/m2.conf"/>
+    <property name="sun.jnu.encoding" value="UTF-8"/>
+    <property name="java.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64/server:/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64:/usr/lib/jvm/jdk1.6.0_33/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+    <property name="java.specification.name" value="Java Platform API Specification"/>
+    <property name="java.class.version" value="50.0"/>
+    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
+    <property name="os.version" value="3.2.0-40-generic"/>
+    <property name="user.home" value="/home/isuru"/>
+    <property name="user.timezone" value="Asia/Colombo"/>
+    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+    <property name="file.encoding" value="UTF-8"/>
+    <property name="java.specification.version" value="1.6"/>
+    <property name="user.name" value="isuru"/>
+    <property name="java.class.path" value="/usr/share/maven3/boot/plexus-classworlds-2.4.jar"/>
+    <property name="java.vm.specification.version" value="1.0"/>
+    <property name="sun.arch.data.model" value="64"/>
+    <property name="java.home" value="/usr/lib/jvm/jdk1.6.0_33/jre"/>
+    <property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install"/>
+    <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+    <property name="user.language" value="en"/>
+    <property name="java.vm.info" value="mixed mode"/>
+    <property name="java.version" value="1.6.0_33"/>
+    <property name="java.ext.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/ext:/usr/java/packages/lib/ext"/>
+    <property name="securerandom.source" value="file:/dev/./urandom"/>
+    <property name="sun.boot.class.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/resources.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/rt.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/sunrsasign.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jsse.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jce.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/charsets.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/jdk1.6.0_33/jre/classes"/>
+    <property name="java.vendor" value="Sun Microsystems Inc."/>
+    <property name="maven.home" value="/usr/share/maven3"/>
+    <property name="file.separator" value="/"/>
+    <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+    <property name="sun.cpu.endian" value="little"/>
+    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+    <property name="sun.desktop" value="gnome"/>
+    <property name="sun.cpu.isalist" value=""/>
+  </properties>
+  <testcase time="0.152" classname="org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest" name="testCartridgeValidation"/>
+  <testcase time="0.062" classname="org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest" name="testCartridgeInvalidation"/>
+</testsuite>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.xml
new file mode 100644
index 0000000..57375c8
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.276" errors="0" skipped="0" tests="1" name="org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest">
+  <properties>
+    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+    <property name="sun.boot.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64"/>
+    <property name="java.vm.version" value="20.8-b03"/>
+    <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+    <property name="java.vendor.url" value="http://java.sun.com/"/>
+    <property name="path.separator" value=":"/>
+    <property name="guice.disable.misplaced.annotation.check" value="true"/>
+    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+    <property name="file.encoding.pkg" value="sun.io"/>
+    <property name="user.country" value="US"/>
+    <property name="sun.java.launcher" value="SUN_STANDARD"/>
+    <property name="sun.os.patch.level" value="unknown"/>
+    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+    <property name="user.dir" value="/home/isuru/wso2/S2/apache/stratos/incubator-stratos/components"/>
+    <property name="java.runtime.version" value="1.6.0_33-b03"/>
+    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+    <property name="java.endorsed.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/endorsed"/>
+    <property name="os.arch" value="amd64"/>
+    <property name="java.io.tmpdir" value="/tmp"/>
+    <property name="line.separator" value="
+"/>
+    <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+    <property name="os.name" value="Linux"/>
+    <property name="classworlds.conf" value="/usr/share/maven3/bin/m2.conf"/>
+    <property name="sun.jnu.encoding" value="UTF-8"/>
+    <property name="java.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64/server:/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64:/usr/lib/jvm/jdk1.6.0_33/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+    <property name="java.specification.name" value="Java Platform API Specification"/>
+    <property name="java.class.version" value="50.0"/>
+    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
+    <property name="os.version" value="3.2.0-40-generic"/>
+    <property name="user.home" value="/home/isuru"/>
+    <property name="user.timezone" value="Asia/Colombo"/>
+    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+    <property name="file.encoding" value="UTF-8"/>
+    <property name="java.specification.version" value="1.6"/>
+    <property name="user.name" value="isuru"/>
+    <property name="java.class.path" value="/usr/share/maven3/boot/plexus-classworlds-2.4.jar"/>
+    <property name="java.vm.specification.version" value="1.0"/>
+    <property name="sun.arch.data.model" value="64"/>
+    <property name="java.home" value="/usr/lib/jvm/jdk1.6.0_33/jre"/>
+    <property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install"/>
+    <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+    <property name="user.language" value="en"/>
+    <property name="java.vm.info" value="mixed mode"/>
+    <property name="java.version" value="1.6.0_33"/>
+    <property name="java.ext.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/ext:/usr/java/packages/lib/ext"/>
+    <property name="securerandom.source" value="file:/dev/./urandom"/>
+    <property name="sun.boot.class.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/resources.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/rt.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/sunrsasign.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jsse.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jce.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/charsets.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/jdk1.6.0_33/jre/classes"/>
+    <property name="java.vendor" value="Sun Microsystems Inc."/>
+    <property name="maven.home" value="/usr/share/maven3"/>
+    <property name="file.separator" value="/"/>
+    <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+    <property name="sun.cpu.endian" value="little"/>
+    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+    <property name="sun.desktop" value="gnome"/>
+    <property name="sun.cpu.isalist" value=""/>
+  </properties>
+  <testcase time="0.276" classname="org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest" name="testGetMatchingNodes"/>
+</testsuite>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.util.ServiceContextTest.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.util.ServiceContextTest.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.util.ServiceContextTest.xml
new file mode 100644
index 0000000..e0d95ba
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.util.ServiceContextTest.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.014" errors="0" skipped="0" tests="2" name="org.apache.cartridge.autoscaler.service.util.ServiceContextTest">
+  <properties>
+    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+    <property name="sun.boot.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64"/>
+    <property name="java.vm.version" value="20.8-b03"/>
+    <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+    <property name="java.vendor.url" value="http://java.sun.com/"/>
+    <property name="path.separator" value=":"/>
+    <property name="guice.disable.misplaced.annotation.check" value="true"/>
+    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+    <property name="file.encoding.pkg" value="sun.io"/>
+    <property name="user.country" value="US"/>
+    <property name="sun.java.launcher" value="SUN_STANDARD"/>
+    <property name="sun.os.patch.level" value="unknown"/>
+    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+    <property name="user.dir" value="/home/isuru/wso2/S2/apache/stratos/incubator-stratos/components"/>
+    <property name="java.runtime.version" value="1.6.0_33-b03"/>
+    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+    <property name="java.endorsed.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/endorsed"/>
+    <property name="os.arch" value="amd64"/>
+    <property name="java.io.tmpdir" value="/tmp"/>
+    <property name="line.separator" value="
+"/>
+    <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+    <property name="os.name" value="Linux"/>
+    <property name="classworlds.conf" value="/usr/share/maven3/bin/m2.conf"/>
+    <property name="sun.jnu.encoding" value="UTF-8"/>
+    <property name="java.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64/server:/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64:/usr/lib/jvm/jdk1.6.0_33/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+    <property name="java.specification.name" value="Java Platform API Specification"/>
+    <property name="java.class.version" value="50.0"/>
+    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
+    <property name="os.version" value="3.2.0-40-generic"/>
+    <property name="user.home" value="/home/isuru"/>
+    <property name="user.timezone" value="Asia/Colombo"/>
+    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+    <property name="file.encoding" value="UTF-8"/>
+    <property name="java.specification.version" value="1.6"/>
+    <property name="user.name" value="isuru"/>
+    <property name="java.class.path" value="/usr/share/maven3/boot/plexus-classworlds-2.4.jar"/>
+    <property name="java.vm.specification.version" value="1.0"/>
+    <property name="sun.arch.data.model" value="64"/>
+    <property name="java.home" value="/usr/lib/jvm/jdk1.6.0_33/jre"/>
+    <property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install"/>
+    <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+    <property name="user.language" value="en"/>
+    <property name="java.vm.info" value="mixed mode"/>
+    <property name="java.version" value="1.6.0_33"/>
+    <property name="java.ext.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/ext:/usr/java/packages/lib/ext"/>
+    <property name="securerandom.source" value="file:/dev/./urandom"/>
+    <property name="sun.boot.class.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/resources.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/rt.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/sunrsasign.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jsse.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jce.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/charsets.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/jdk1.6.0_33/jre/classes"/>
+    <property name="java.vendor" value="Sun Microsystems Inc."/>
+    <property name="maven.home" value="/usr/share/maven3"/>
+    <property name="file.separator" value="/"/>
+    <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+    <property name="sun.cpu.endian" value="little"/>
+    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+    <property name="sun.desktop" value="gnome"/>
+    <property name="sun.cpu.isalist" value=""/>
+  </properties>
+  <testcase time="0.005" classname="org.apache.cartridge.autoscaler.service.util.ServiceContextTest" name="testPropertiesToNginx"/>
+  <testcase time="0.009" classname="org.apache.cartridge.autoscaler.service.util.ServiceContextTest" name="testPropertiesToXml"/>
+</testsuite>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.txt
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.txt b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.txt
new file mode 100644
index 0000000..b3ff3b8
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest
+-------------------------------------------------------------------------------
+Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.214 sec

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.txt
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.txt b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.txt
new file mode 100644
index 0000000..31a4056
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest
+-------------------------------------------------------------------------------
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.276 sec

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.util.ServiceContextTest.txt
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.util.ServiceContextTest.txt b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.util.ServiceContextTest.txt
new file mode 100644
index 0000000..fb7e08e
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.util.ServiceContextTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: org.apache.cartridge.autoscaler.service.util.ServiceContextTest
+-------------------------------------------------------------------------------
+Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 sec

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-1.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-1.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-1.xml
new file mode 100644
index 0000000..2eccd3d
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-1.xml
@@ -0,0 +1,33 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges.  -->
+	<cartridges>
+	
+		<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="php" host="abc.com" provider="carbon">
+			<!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+				 specified under iaasProvider child elements of cartridge element. -->
+			<property name="ss" value="slsls"/>
+			<property name="ss" value="slsls"/>
+			<description>This is a php cartridge.</description>
+			<deployment baseDir="xyz">
+				<dir>abc</dir>
+			</deployment>
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="instanceType" value="1"/>
+				<property name="payload" value="resources/as.txt"/>
+			</iaasProvider>
+			<iaasProvider type="ec2" >
+				<imageId>xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="securityGroups" value="manager,cep,mb,default"/>
+				<property name="instanceType" value="m1.large"/>
+				<property name="payload" value="resources/as-ec2.txt"/>
+			</iaasProvider>
+			
+		</cartridge>
+	
+	</cartridges>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-2.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-2.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-2.xml
new file mode 100644
index 0000000..b0fe963
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-2.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+	<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="php">
+			<!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+				 specified under iaasProvider child elements of cartridge element. -->
+			<property name="ss" value="slsls"/>
+			
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="instanceType" value="1"/>
+				<property name="payload" value="resources/as.txt"/>
+			</iaasProvider>
+			<iaasProvider type="ec2" >
+				<imageId>xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="securityGroups" value="manager,cep,mb,default"/>
+				<property name="instanceType" value="m1.large"/>
+				<property name="payload" value="resources/as-ec2.txt"/>
+			</iaasProvider>
+			
+			<deployment>
+				<dir>abc/def</dir>
+			</deployment>
+			
+			<appTypes>
+				<appType name="axis2services" appSpecificMapping="true"/>
+				<appType name="webapps" appSpecificMapping="false"/>
+			</appTypes>
+		</cartridge>
+	
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-3.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-3.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-3.xml
new file mode 100644
index 0000000..eb6d565
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-3.xml
@@ -0,0 +1,16 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges.  -->
+	<cartridges>
+	
+		<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="php">
+		
+			<!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+				 specified under iaasProvider child elements of cartridge element. -->
+			<property name="ss" value="slsls"/>
+			
+			<deployment>
+				<dir>abc</dir>
+			</deployment>
+		</cartridge>
+	
+	</cartridges>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-4.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-4.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-4.xml
new file mode 100644
index 0000000..2f82ce8
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-4.xml
@@ -0,0 +1,32 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges.  -->
+	<cartridges>
+	
+		<!-- You can have 1..n cartridge elements. -->
+		<cartridge>
+			<!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+				 specified under iaasProvider child elements of cartridge element. -->
+			<property name="ss" value="slsls"/>
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="instanceType" value="1"/>
+				<property name="payload" value="resources/as.txt"/>
+			</iaasProvider>
+			<iaasProvider type="ec2" >
+				<imageId>xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="securityGroups" value="manager,cep,mb,default"/>
+				<property name="instanceType" value="m1.large"/>
+				<property name="payload" value="resources/as-ec2.txt"/>
+			</iaasProvider>
+
+			<deployment>
+				<dir>abc</dir>
+				<dir>def</dir>
+			</deployment>
+		</cartridge>
+	
+	</cartridges>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-5.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-5.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-5.xml
new file mode 100644
index 0000000..705d020
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-5.xml
@@ -0,0 +1,29 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges.  -->
+	<cartridges>
+	
+		<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="php">
+			
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="instanceType" value="1"/>
+				<property name="payload" value="resources/as.txt"/>
+			</iaasProvider>
+			<iaasProvider type="ec2" >
+				<imageId>xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="securityGroups" value="manager,cep,mb,default"/>
+				<property name="instanceType" value="m1.large"/>
+				<property name="payload" value="resources/as-ec2.txt"/>
+			</iaasProvider>
+			
+			<deployment>
+				<dir>abc</dir>
+			</deployment>
+		</cartridge>
+	
+	</cartridges>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-6.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-6.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-6.xml
new file mode 100644
index 0000000..28ac6fb
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-6.xml
@@ -0,0 +1,19 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges.  -->
+	<cartridges>
+	
+		<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="php">
+			
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+			</iaasProvider>
+		
+			<deployment>
+				<dir>abc</dir>
+			</deployment>
+		</cartridge>
+	
+	</cartridges>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-7.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-7.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-7.xml
new file mode 100644
index 0000000..0baa407
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-7.xml
@@ -0,0 +1,40 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges.  -->
+	<cartridges>
+	
+		<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="php" version="5.1">
+			<!-- Display name of this cartridge -->
+			<displayName>PHP</displayName>
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+			</iaasProvider>
+		
+			<deployment>
+				<dir>abc</dir>
+			</deployment>
+		</cartridge>
+	
+	</cartridges>
+<!-- Use below section to specify properties that are needed in order to start Cartridges.  -->
+	<cartridges>
+	
+		<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="php" version="5.1">
+			<!-- Display name of this cartridge -->
+			<displayName>PHP</displayName>
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+			</iaasProvider>
+		
+			<deployment>
+				<dir>abc</dir>
+			</deployment>
+		</cartridge>
+	
+	</cartridges>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-8.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-8.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-8.xml
new file mode 100644
index 0000000..8d43239
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-8.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+	<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="php" version="5">
+			<!-- Display name of this cartridge -->
+			<displayName>PHP</displayName>
+			<!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+				 specified under iaasProvider child elements of cartridge element. -->
+			<property name="ss" value="slsls"/>
+			
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="instanceType" value="1"/>
+				<property name="payload" value="resources/as.txt"/>
+			</iaasProvider>
+			<iaasProvider type="ec2" >
+				<imageId>xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="securityGroups" value="manager,cep,mb,default"/>
+				<property name="instanceType" value="m1.large"/>
+				<property name="payload" value="resources/as-ec2.txt"/>
+			</iaasProvider>
+			
+			<deployment>
+				<dir>abc/def</dir>
+			</deployment>
+			
+			<appTypes>
+				<appType name="axis2services" appSpecificMapping="true"/>
+				<appType name="webapps" appSpecificMapping="false"/>
+			</appTypes>
+		</cartridge>
+	
+<?xml version="1.0" encoding="ISO-8859-1"?>
+	<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="php" version="5">
+			<!-- Display name of this cartridge -->
+			<displayName>PHP</displayName>
+			<!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+				 specified under iaasProvider child elements of cartridge element. -->
+			<property name="ss" value="slsls"/>
+			
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="instanceType" value="1"/>
+				<property name="payload" value="resources/as.txt"/>
+			</iaasProvider>
+			<iaasProvider type="ec2" >
+				<imageId>xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="securityGroups" value="manager,cep,mb,default"/>
+				<property name="instanceType" value="m1.large"/>
+				<property name="payload" value="resources/as-ec2.txt"/>
+			</iaasProvider>
+			
+			<deployment>
+				<dir>abc/def</dir>
+			</deployment>
+			
+			<appTypes>
+				<appType name="axis2services" appSpecificMapping="true"/>
+				<appType name="webapps" appSpecificMapping="false"/>
+			</appTypes>
+		</cartridge>
+	
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-9.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-9.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-9.xml
new file mode 100644
index 0000000..969091a
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-9.xml
@@ -0,0 +1,66 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges.  -->
+	<cartridges>
+	
+		<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="as" host="abc.com" provider="carbon" version="5.1.0" multiTenant="true">
+			<!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+				 specified under iaasProvider child elements of cartridge element. -->
+			<property name="ss" value="slsls"/>
+			<property name="ss" value="slsls"/>
+			<description>This is a WSO2 AS cartridge.</description>
+			<deployment baseDir="xyz">
+				<dir>abc</dir>
+			</deployment>
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="instanceType" value="1"/>
+				<property name="payload" value="resources/as.txt"/>
+			</iaasProvider>
+			<iaasProvider type="ec2" >
+				<imageId>xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="securityGroups" value="manager,cep,mb,default"/>
+				<property name="instanceType" value="m1.large"/>
+				<property name="payload" value="resources/as-ec2.txt"/>
+			</iaasProvider>
+			
+		</cartridge>
+	
+	</cartridges>
+<!-- Use below section to specify properties that are needed in order to start Cartridges.  -->
+	<cartridges>
+	
+		<!-- You can have 1..n cartridge elements. -->
+		<cartridge type="as" host="abc.com" provider="carbon" version="5.1.0" multiTenant="true">
+			<!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+				 specified under iaasProvider child elements of cartridge element. -->
+			<property name="ss" value="slsls"/>
+			<property name="ss" value="slsls"/>
+			<description>This is a WSO2 AS cartridge.</description>
+			<deployment baseDir="xyz">
+				<dir>abc</dir>
+			</deployment>
+			<!-- A cartridge element should add a reference to an existing IaaS provider (specified
+				 in the above &lt;iaasProviders&gt; section) or it can create a completely new IaaS
+				 Provider (which should have a unique "type" attribute. -->
+			<iaasProvider type="openstack" >
+				<imageId>nova/xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="instanceType" value="1"/>
+				<property name="payload" value="resources/as.txt"/>
+			</iaasProvider>
+			<iaasProvider type="ec2" >
+				<imageId>xxxxxxxxxx</imageId>
+				<property name="keyPair" value="aa"/>
+				<property name="securityGroups" value="manager,cep,mb,default"/>
+				<property name="instanceType" value="m1.large"/>
+				<property name="payload" value="resources/as-ec2.txt"/>
+			</iaasProvider>
+			
+		</cartridge>
+	
+	</cartridges>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cloud-controller.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cloud-controller.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cloud-controller.xml
new file mode 100644
index 0000000..9f02ace
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cloud-controller.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+  ~ Copyright 2005-2011 WSO2, Inc. (http://wso2.com)
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+  
+<cloudController xmlns:svns="http://org.wso2.securevault/configuration">
+
+	<svns:secureVault
+		provider="org.wso2.securevault.secret.handler.SecretManagerSecretCallbackHandler" />
+	
+	<dataPublisher enable="false">
+		<!-- BAM Server Info - default values are 'admin' and 'admin' 
+			 Optional element. -->
+		<bamServer>
+			<adminUserName>admin</adminUserName>
+			<adminPassword svns:secretAlias="cloud.controller.bam.server.admin.password">admin</adminPassword>
+		</bamServer>
+		<!-- Default cron expression is '1 * * * * ? *' meaning 'first second of every minute'.
+			 Optional element. -->
+		<cron>1 * * * * ? *</cron>
+		<!-- Cassandra cluster related info -->
+		<cassandraInfo>
+			<connectionUrl>localhost:9160</connectionUrl>
+			<userName>admin</userName>
+			<password svns:secretAlias="cloud.controller.cassandra.server.password">admin</password>
+		</cassandraInfo>
+	</dataPublisher>
+	
+	<topologySync enable="true">
+		<!-- MB server info -->
+		<mbServerUrl>localhost:5672</mbServerUrl>
+		<cron>1 * * * * ? *</cron>
+	</topologySync>
+	
+	<!-- Specify the properties that are common to an IaaS here. This element 
+		is not necessary [0..1]. But you can use this section to avoid specifying 
+		same property over and over again. -->
+	<iaasProviders>
+		<!--<iaasProvider type="ec2" name="EC2 specific details"> <provider>aws-ec2</provider> 
+			<identity svns:secretAlias="elastic.scaler.ec2.identity">cdcd</identity> 
+			<credential svns:secretAlias="elastic.scaler.ec2.credential">cdccdc</credential> 
+			<scaleUpOrder>2</scaleUpOrder> <scaleDownOrder>1</scaleDownOrder> <property 
+			name="A.x" value="a"/> <property name="B" value="b"/> <imageId>tempEC2</imageId> 
+			</iaasProvider> -->
+		<iaasProvider type="openstack" name="openstack specific details">
+			<className>org.apache.stratos.cloud.controller.iaases.OpenstackNovaIaas</className>
+			<provider>openstack-nova</provider>
+			<identity svns:secretAlias="cloud.controller.openstack.identity">demo:demo</identity>
+			<credential svns:secretAlias="cloud.controller.openstack.credential">openstack</credential>
+			<property name="jclouds.endpoint" value="http://172.17.0.1:5000/" />
+			<property name="jclouds.api-version" value="2.0/" />
+			<scaleUpOrder>1</scaleUpOrder>
+			<scaleDownOrder>2</scaleDownOrder>
+			<maxInstanceLimit>5</maxInstanceLimit>
+			<property name="region" value="x" />
+			<property name="Y" value="y" />
+			<imageId>tempLXC</imageId>
+		</iaasProvider>
+	</iaasProviders>
+</cloudController>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomValidationTest.class
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomValidationTest.class b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomValidationTest.class
new file mode 100644
index 0000000..04aa39f
Binary files /dev/null and b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomValidationTest.class differ

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomXpathParserTest.class
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomXpathParserTest.class b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomXpathParserTest.class
new file mode 100644
index 0000000..d832a98
Binary files /dev/null and b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomXpathParserTest.class differ

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/util/ServiceContextTest.class
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/util/ServiceContextTest.class b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/util/ServiceContextTest.class
new file mode 100644
index 0000000..99ba96b
Binary files /dev/null and b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/util/ServiceContextTest.class differ

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/timestamp
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/timestamp b/components/org.apache.stratos.cloud.controller/2.1.3/target/timestamp
new file mode 100644
index 0000000..e70a6e4
Binary files /dev/null and b/components/org.apache.stratos.cloud.controller/2.1.3/target/timestamp differ

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/pom.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/pom.xml b/components/org.apache.stratos.cloud.controller/pom.xml
new file mode 100644
index 0000000..11f4834
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/pom.xml
@@ -0,0 +1,331 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (c) 2009-2010, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~      http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <parent>
+       <groupId>org.apache.stratos</groupId>
+       <artifactId>stratos-components-parent</artifactId>
+       <version>3.0.0-SNAPSHOT</version>
+       <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.stratos</groupId>
+    <artifactId>org.apache.stratos.cloud.controller</artifactId>
+    <packaging>bundle</packaging>
+    <name>Apache Stratos Cloud Controller</name>
+    <url>http://apache.org</url>
+
+    <build>
+        <plugins>
+            <!--plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <version>1.7.1</version>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    <include>org.jclouds:*</include>
+                                    <include>org.jclouds.*:*</include>
+                                </includes>
+                            </artifactSet>
+                            <filtering>true</filtering>
+                            <filters>
+                                <filter>
+                                    <artifact>org.jclouds*:*</artifact>
+                                    <includes>
+                                        <include>META-INF/services/org.jclouds.apis.ApiMetadata</include>
+                                        <include>META-INF/services/org.jclouds.providers.ProviderMetadata</include>
+                                    </includes>
+                                </filter>
+                            </filters>
+                            <transformers>
+                                <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer">
+                                </transformer>
+                            </transformers>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin-->
+            <!--plugin>
+                <groupId>org.apache.axis2</groupId>
+                <artifactId>axis2-aar-maven-plugin</artifactId>
+                <version>1.4</version>
+                <extensions>true</extensions>
+            </plugin-->
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-scr-plugin</artifactId>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <version>1.4.0</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <instructions>
+                        <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
+                        <Bundle-Name>${project.artifactId}</Bundle-Name>
+                        <Export-Package>
+                            og.apache.stratos.cloud.controller.interfaces.*,
+                            og.apache.stratos.cloud.controller.publisher.*,
+                            og.apache.stratos.cloud.controller.topic.*,
+                            og.apache.stratos.cloud.controller.iaases.*,
+                            og.apache.stratos.cloud.controller.util.*,
+				org.apache.stratos.cloud.controller.deployers.*,
+				org.apache.stratos.cloud.controller.exception.*,
+				org.apache.stratos.cloud.controller.*
+                        </Export-Package>
+                        <Private-Package>
+                            og.apache.stratos.cloud.controller.*,
+                            !og.apache.stratos.cloud.controller.interfaces,
+                            !og.apache.stratos.cloud.controller.publisher,
+                            !og.apache.stratos.cloud.controller.topic,
+                            !og.apache.stratos.cloud.controller.iaases 
+                        </Private-Package>
+                        <Import-Package>
+                        	  !org.apache.commons.logging,
+                            org.apache.commons.logging; version=0.0.0,
+                            org.wso2.carbon.utils.*,
+                            <!--org.jclouds.compute*;version="${jclouds.version}";resolution:=optional,
+                            org.jclouds*;version="${jclouds.version}",-->
+                            *; resolution:=optional
+                        </Import-Package>
+                        <DynamicImport-Package>*</DynamicImport-Package>
+                        
+                        <Axis2Deployer>CloudControllerDeployer</Axis2Deployer>
+                        
+                        <Axis2Deployer>CartridgeDeployer</Axis2Deployer>
+                        
+                        <Axis2Deployer>ServiceDeployer</Axis2Deployer>
+                    </instructions>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.wso2.carbon</groupId>
+            <artifactId>org.wso2.carbon.core</artifactId>
+	    <version>4.1.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.wso2.carbon</groupId>
+            <artifactId>org.wso2.carbon.utils</artifactId>
+	    <version>4.1.0</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.stratos</groupId>
+            <artifactId>org.apache.stratos.lb.common</artifactId>
+            <version>4.1.3</version>
+        </dependency>
+
+
+<dependency>
+    <groupId>org.wso2.carbon</groupId>
+    <artifactId>org.wso2.carbon.securevault</artifactId>
+    <version>${wso2carbon.version}</version>
+</dependency>
+<dependency>
+    <groupId>org.hectorclient.wso2</groupId>
+    <artifactId>hector-core</artifactId>
+    <version>1.1.0.wso2v1</version>
+    <exclusions>
+        <exclusion>
+            <groupId>com.google.guava.wso2</groupId>
+            <artifactId>guava</artifactId>
+        </exclusion>
+    </exclusions>
+
+</dependency>
+<dependency>
+    <groupId>com.google.guava.wso2</groupId>
+    <artifactId>guava</artifactId>
+    <version>${google.guava.wso2.version}</version>
+</dependency>
+<dependency>
+        <groupId>org.wso2.andes.wso2</groupId>
+        <artifactId>andes-client</artifactId>
+        <version>0.13.wso2v3</version>
+    </dependency>
+<dependency>
+        <groupId>org.apache.geronimo.specs.wso2</groupId>
+        <artifactId>geronimo-jms_1.1_spec</artifactId>
+        <version>${orbit.version.geronimo-jms_1.1_spec}</version>
+    </dependency>
+
+<dependency>
+    <groupId>org.wso2.carbon</groupId>
+    <artifactId>org.wso2.carbon.analytics.hive.stub</artifactId>
+       <version>4.1.0</version>
+</dependency>
+
+<!--  Jclouds dependencies -->
+       <dependency>
+           <groupId>org.jclouds</groupId>
+           <artifactId>jclouds-core</artifactId>
+           <version>${jclouds.version}</version>
+          </dependency>
+        <dependency>
+           <groupId>org.jclouds</groupId>
+           <artifactId>jclouds-compute</artifactId>
+           <version>${jclouds.version}</version>
+         </dependency>
+<!--
+	 <dependency>
+            <groupId>org.jclouds.api</groupId>
+            <artifactId>vcloud</artifactId>
+            <version>1.6.0-wso2v1</version>
+        </dependency>
+-->
+         <dependency>
+           <groupId>org.jclouds.driver</groupId>
+           <artifactId>jclouds-bouncycastle</artifactId>
+           <version>${jclouds.version}</version>
+           <exclusions>
+              <exclusion>
+                 <groupId>org.bouncycastle</groupId>
+                 <artifactId>bcprov-jdk16</artifactId>
+              </exclusion>
+           </exclusions>
+         </dependency>
+         <dependency>
+           <groupId>org.jclouds.driver</groupId>
+           <artifactId>jclouds-sshj</artifactId>
+           <version>${jclouds.version}</version>
+         </dependency>
+         <dependency>
+           <groupId>org.jclouds.driver</groupId>
+           <artifactId>jclouds-log4j</artifactId>
+           <version>${jclouds.version}</version>
+         </dependency>
+         <dependency>
+           <groupId>org.jclouds.driver</groupId>
+           <artifactId>jclouds-enterprise</artifactId>
+           <version>${jclouds.version}</version>
+         </dependency>
+         <dependency>
+           <groupId>org.jclouds.api</groupId>
+           <artifactId>ec2</artifactId>
+           <version>${jclouds.version}</version>
+         </dependency>
+         <dependency>
+           <groupId>org.jclouds.provider</groupId>
+           <artifactId>aws-ec2</artifactId>
+           <version>${jclouds.version}</version>
+         </dependency>
+         <dependency>
+           <groupId>org.jclouds.api</groupId>
+           <artifactId>openstack-nova</artifactId>
+           <version>${jclouds.wso2.version}</version>
+         </dependency>
+         <dependency>
+           <groupId>org.jclouds.api</groupId>
+           <artifactId>openstack-keystone</artifactId>
+           <version>${jclouds.wso2.version}</version>
+         </dependency>
+         <dependency>
+          <groupId>org.jclouds</groupId>
+            <artifactId>jclouds-scriptbuilder</artifactId>
+              <version>${jclouds.version}</version>
+         </dependency>
+         <dependency>
+          <groupId>org.jclouds.common</groupId>
+            <artifactId>aws-common</artifactId>
+              <version>${jclouds.version}</version>
+         </dependency>
+         <dependency>
+             <groupId>com.jamesmurty.utils.wso2</groupId>
+             <artifactId>java-xmlbuilder</artifactId>
+             <version>0.4.wso2v1</version>
+         </dependency>
+        <dependency>
+            <groupId>org.jclouds.api</groupId>
+            <artifactId>vcloud</artifactId>
+            <version>1.6.0-wso2v1</version>
+        </dependency>
+         <dependency>
+           <groupId>com.google.code.gson</groupId>
+           <artifactId>gson</artifactId>
+           <version>${gson2.version}</version>
+         </dependency>
+         <dependency>
+           <groupId>com.google.guice.wso2</groupId>
+           <artifactId>guice</artifactId>
+           <version>${google.guice.wso2.version}</version>
+         </dependency>
+         <dependency>
+           <groupId>com.google.guice.assistedinject.wso2</groupId>
+           <artifactId>guice-assistedinject</artifactId>
+           <version>${com.google.guice.assistedinject.wso2.version}</version>
+         </dependency>
+         <dependency>
+           <groupId>com.sun.jersey</groupId>
+           <artifactId>jersey-core</artifactId>
+           <version>${sun.jersey.version}</version>
+         </dependency>
+         <dependency>
+          <groupId>net.oauth.core</groupId>
+          <artifactId>oauth</artifactId>
+          <version>20100527</version>
+         </dependency>
+         <dependency>
+           <groupId>commons-io.wso2</groupId>
+           <artifactId>commons-io</artifactId>
+           <version>2.0.0.wso2v1</version>
+         </dependency>
+         <dependency>
+           <groupId>rhino.wso2</groupId>
+           <artifactId>js</artifactId>
+           <version>1.7.0.R1-wso2v3</version>
+         </dependency>
+         <dependency>
+           <groupId>org.wso2.carbon</groupId>
+           <artifactId>org.wso2.carbon.cartridge.messages</artifactId>
+           <version>2.1.1</version>
+         </dependency>
+         <dependency>
+            <groupId>org.wso2.carbon</groupId>
+            <artifactId>org.wso2.carbon.databridge.agent.thrift</artifactId>
+            <version>4.1.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.wso2.carbon</groupId>
+            <artifactId>org.wso2.carbon.ntask.core</artifactId>
+            <version>4.1.0</version>
+        </dependency>
+    </dependencies>
+    <properties>
+        <gson2.version>2.2</gson2.version>
+        <jclouds.version>1.5.0-beta.5</jclouds.version>
+        <jclouds.wso2.version>1.5.0-beta.5.wso2v1</jclouds.wso2.version>
+        <com.google.guice.assistedinject.wso2.version>3.0.wso2v1</com.google.guice.assistedinject.wso2.version>
+        <sun.jersey.version>1.12</sun.jersey.version>
+    </properties>
+</project>
+