diff --git a/modules/integration/pom.xml b/modules/integration/pom.xml
index d503ea18..fd8df3d6 100644
--- a/modules/integration/pom.xml
+++ b/modules/integration/pom.xml
@@ -35,7 +35,7 @@
tests-common
-
+ tests-integration
tests-iot-web-ui
diff --git a/modules/integration/tests-integration-old/pom.xml b/modules/integration/tests-integration-old/pom.xml
new file mode 100644
index 00000000..437be7bb
--- /dev/null
+++ b/modules/integration/tests-integration-old/pom.xml
@@ -0,0 +1,266 @@
+
+
+
+
+
+ org.wso2.iot
+ wso2iot-integration
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ 4.0.0
+ tests-integration
+ jar
+ WSO2 IoT Server Backend Integration Tests
+
+
+
+
+ maven-surefire-plugin
+ false
+ 2.12.4
+
+ -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
+ false
+
+ src/test/resources/testng-server-mgt.xml
+ src/test/resources/testng.xml
+
+
+
+
+ maven.test.haltafterfailure
+ false
+
+
+ carbon.zip
+
+ ${basedir}/../../distribution/target/wso2iot-${carbon.iot.device.mgt.version}.zip
+
+
+
+ framework.resource.location
+
+ ${basedir}/src/test/resources/
+
+
+
+ usedefaultlisteners
+ false
+
+ ${basedir}/target/security-verifier/
+ ${basedir}/src/test/resources/instrumentation.txt
+ ${basedir}/src/test/resources/filters.txt
+
+ ${basedir}/target
+ false
+
+
+
+ maven-dependency-plugin
+
+
+
+
+ copy-jacoco-dependencies
+ compile
+
+ copy-dependencies
+
+
+ ${project.build.directory}/jacoco
+ jar
+ org.jacoco.agent
+
+
+
+
+
+ copy-secVerifier
+ compile
+
+ copy-dependencies
+
+
+ ${basedir}/target/security-verifier
+ aar
+ SecVerifier
+ true
+
+
+
+
+ unpack-jks
+ compile
+
+ unpack
+
+
+
+
+ org.wso2.iot
+ wso2iot
+ ${carbon.iot.device.mgt.version}
+ zip
+ true
+ ${basedir}/target/tobeCopied/
+ **/*.jks
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+
+ test-jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.7.1
+
+ ${basedir}/target/report
+ registry-api-test
+
+
+
+ integration-test
+
+ report-only
+
+
+
+
+
+
+ maven-resources-plugin
+ 2.6
+
+
+ copy-resources-jks
+ compile
+
+ copy-resources
+
+
+ ${basedir}/src/test/resources/keystores/products
+
+
+
+
+ ${basedir}/target/tobeCopied/wso2iot-${carbon.iot.device.mgt.version}/repository/resources/security/
+
+
+ **/*.jks
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
+
+ org.wso2.carbon.automation
+ org.wso2.carbon.automation.engine
+ compile
+
+
+ org.wso2.carbon.automation
+ org.wso2.carbon.automation.extensions
+ compile
+
+
+ org.wso2.carbon.automation
+ org.wso2.carbon.automation.test.utils
+ compile
+
+
+ org.wso2.carbon.automationutils
+ org.wso2.carbon.integration.common.utils
+ compile
+
+
+ org.wso2.carbon.automationutils
+ org.wso2.carbon.integration.common.extensions
+ compile
+
+
+ com.google.code.gson
+ gson
+ compile
+
+
+ org.wso2.carbon.devicemgt
+ org.wso2.carbon.device.mgt.core
+ compile
+
+
+ org.wso2.carbon.devicemgt
+ org.wso2.carbon.device.mgt.common
+ compile
+
+
+ org.wso2.carbon.devicemgt
+ org.wso2.carbon.policy.mgt.common
+ compile
+
+
+ org.wso2.carbon.devicemgt
+ org.wso2.carbon.policy.mgt.core
+ compile
+
+
+ org.wso2.carbon.devicemgt
+ org.wso2.carbon.certificate.mgt.core
+ compile
+
+
+
+
+
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/AssertUtil.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/AssertUtil.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/AssertUtil.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/AssertUtil.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/Constants.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/Constants.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/Constants.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/Constants.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/MDMHttpClient.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/MDMHttpClient.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/MDMHttpClient.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/MDMHttpClient.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/MDMResponse.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/MDMResponse.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/MDMResponse.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/MDMResponse.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/OAuthUtil.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/OAuthUtil.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/OAuthUtil.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/OAuthUtil.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/PayloadGenerator.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/PayloadGenerator.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/PayloadGenerator.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/PayloadGenerator.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/RestClient.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/RestClient.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/RestClient.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/RestClient.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/TestBase.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/TestBase.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/common/TestBase.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/common/TestBase.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/configuration/ConfigurationManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/configuration/ConfigurationManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/configuration/ConfigurationManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/configuration/ConfigurationManagement.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/configuration/AndroidConfigurationManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/configuration/AndroidConfigurationManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/configuration/AndroidConfigurationManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/configuration/AndroidConfigurationManagement.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/enrollment/AndroidEnrollment.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/enrollment/AndroidEnrollment.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/enrollment/AndroidEnrollment.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/enrollment/AndroidEnrollment.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/enrollment/WindowsEnrollment.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/enrollment/WindowsEnrollment.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/enrollment/WindowsEnrollment.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/enrollment/WindowsEnrollment.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/mgt/AndroidDeviceManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/mgt/AndroidDeviceManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/mgt/AndroidDeviceManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/mgt/AndroidDeviceManagement.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/operation/AndroidOperation.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/operation/AndroidOperation.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/operation/AndroidOperation.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/operation/AndroidOperation.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/policy/AndroidPolicy.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/policy/AndroidPolicy.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/device/policy/AndroidPolicy.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/device/policy/AndroidPolicy.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/feature/FeatureManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/feature/FeatureManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/feature/FeatureManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/feature/FeatureManagement.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/license/LicenseManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/license/LicenseManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/license/LicenseManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/license/LicenseManagement.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/mobileDevice/MobileDeviceManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/mobileDevice/MobileDeviceManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/mobileDevice/MobileDeviceManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/mobileDevice/MobileDeviceManagement.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/mobileDevice/MobileDeviceManagementWithNoDevices.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/mobileDevice/MobileDeviceManagementWithNoDevices.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/mobileDevice/MobileDeviceManagementWithNoDevices.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/mobileDevice/MobileDeviceManagementWithNoDevices.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/notification/NotificationManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/notification/NotificationManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/notification/NotificationManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/notification/NotificationManagement.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/operation/OperationManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/operation/OperationManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/operation/OperationManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/operation/OperationManagement.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/policy/PolicyManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/policy/PolicyManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/policy/PolicyManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/policy/PolicyManagement.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/role/RoleManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/role/RoleManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/role/RoleManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/role/RoleManagement.java
diff --git a/modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/user/UserManagement.java b/modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/user/UserManagement.java
similarity index 100%
rename from modules/integration/tests-integration/src/test/java/org/wso2/mdm/integration/user/UserManagement.java
rename to modules/integration/tests-integration-old/src/test/java/org/wso2/mdm/integration/user/UserManagement.java
diff --git a/modules/integration/tests-integration-old/src/test/resources/automation.xml b/modules/integration/tests-integration-old/src/test/resources/automation.xml
new file mode 100644
index 00000000..c36ffbd8
--- /dev/null
+++ b/modules/integration/tests-integration-old/src/test/resources/automation.xml
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+
+
+ 60000
+
+ standalone
+
+ false
+
+ false
+
+ false
+
+
+
+
+
+
+ http://10.100.2.51:4444/wd/hub/
+
+
+
+ firefox
+
+ /home/test/name/webDriver
+
+
+
+
+
+
+ jdbc:h2:testDB
+ wso2carbon
+ wso2carbon
+ org.h2.Driver
+
+
+ jdbc:h2:testDB
+ wso2carbon
+ wso2carbon
+ org.h2.Driver
+
+
+
+
+
+
+ keystores/products/wso2carbon.jks
+
+ JKS
+
+ wso2carbon
+
+ wso2carbon
+
+ wso2carbon
+
+
+
+
+ client-truststore.jks
+
+ JKS
+
+ wso2carbon
+
+
+
+
+
+ https://wso2.org/repo
+ file:///home/krishantha/test
+
+
+
+
+
+
+
+
+
+ admin
+ admin
+
+
+
+
+ testuser11
+ testuser11
+
+
+ testuser21
+ testuser21
+
+
+
+
+
+
+
+
+ admin
+ admin
+
+
+
+
+ testuser11
+ testuser11
+
+
+ testuser21
+ testuser21
+
+
+
+
+
+
+
+
+
+
+
+
+ localhost
+
+
+ 10863
+ 10543
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerExtension
+
+
+
+
+
+
+ org.wso2.carbon.integration.common.extensions.usermgt.UserPopulateExtension
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/integration/tests-integration/src/test/resources/automationSchema.xsd b/modules/integration/tests-integration-old/src/test/resources/automationSchema.xsd
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/automationSchema.xsd
rename to modules/integration/tests-integration-old/src/test/resources/automationSchema.xsd
diff --git a/modules/integration/tests-integration-old/src/test/resources/filters.txt b/modules/integration/tests-integration-old/src/test/resources/filters.txt
new file mode 100644
index 00000000..8813e634
--- /dev/null
+++ b/modules/integration/tests-integration-old/src/test/resources/filters.txt
@@ -0,0 +1,23 @@
+-org.wso2.carbon.caching.core.identity.*
+-org.wso2.carbon.caching.core.permissiontree.*
+-org.wso2.carbon.caching.infinispan.*
+-org.wso2.carbon.event.core.internal.delivery.jms.*
+-org.wso2.carbon.event.core.qpid.*
+-org.wso2.carbon.registry.synchronization.*
+-*.stub*
+-*.stub_
+-*.stub_4.0.0
+-*.stub-
+-org.eclipse.*
+-*.equinox.*
+-org.wso2.carbon.user.core.*
+-samples.*
+-*.log4j*
+-*.axis2*
+-*.ui*
+-*.tenant*
+-*.stratos*
+-*.eventing*
+-*tests-transports*
+-org.wso2.carbon.mediation.statistics*
+-*startup*
diff --git a/modules/integration/tests-integration-old/src/test/resources/instrumentation.txt b/modules/integration/tests-integration-old/src/test/resources/instrumentation.txt
new file mode 100644
index 00000000..f9f1894a
--- /dev/null
+++ b/modules/integration/tests-integration-old/src/test/resources/instrumentation.txt
@@ -0,0 +1,41 @@
+org.wso2.carbon.caching.core_
+org.wso2.carbon.discovery.core_
+org.wso2.carbon.discovery.proxy_
+org.wso2.carbon.email.verification_
+org.wso2.carbon.event.core_
+org.wso2.carbon.governance.custom.lifecycles.checklist_
+org.wso2.carbon.governance.gadgets.impactanalysis_
+org.wso2.carbon.governance.gadgetsource_
+org.wso2.carbon.governance.gadgets.resourceimpact_
+org.wso2.carbon.governance.generic_
+org.wso2.carbon.governance.lcm_
+org.wso2.carbon.governance.list_
+org.wso2.carbon.governance.platform.extensions_
+org.wso2.carbon.governance.registry.eventing_
+org.wso2.carbon.governance.registry.extensions_
+org.wso2.carbon.governance.services_
+org.wso2.carbon.identity.user.profile_
+org.wso2.carbon.mashup.javascript.hostobjects.registry_
+org.wso2.carbon.registry.activities_
+org.wso2.carbon.registry.common_
+org.wso2.carbon.registry.core_
+org.wso2.carbon.registry.eventing_
+org.wso2.carbon.registry.extensions_
+org.wso2.carbon.registry.handler_
+org.wso2.carbon.registry.indexing_
+org.wso2.carbon.registry.info_
+org.wso2.carbon.registry.profiles_
+org.wso2.carbon.registry.properties_
+org.wso2.carbon.registry.relations_
+org.wso2.carbon.registry.reporting_
+org.wso2.carbon.registry.resource_
+org.wso2.carbon.registry.search_
+org.wso2.carbon.registry.server_
+org.wso2.carbon.registry.servlet_
+org.wso2.carbon.registry.task_
+org.wso2.carbon.registry.uddi_
+org.wso2.carbon.registry.webdav_
+org.wso2.carbon.registry.ws.api_
+org.wso2.carbon.reporting.api_
+org.wso2.carbon.reporting.core_
+org.wso2.carbon.reporting.util_
diff --git a/modules/integration/tests-integration-old/src/test/resources/keystores/products/client-truststore.jks b/modules/integration/tests-integration-old/src/test/resources/keystores/products/client-truststore.jks
new file mode 100644
index 00000000..ab222fdd
Binary files /dev/null and b/modules/integration/tests-integration-old/src/test/resources/keystores/products/client-truststore.jks differ
diff --git a/modules/integration/tests-integration-old/src/test/resources/keystores/products/wso2carbon.jks b/modules/integration/tests-integration-old/src/test/resources/keystores/products/wso2carbon.jks
new file mode 100644
index 00000000..79784a5e
Binary files /dev/null and b/modules/integration/tests-integration-old/src/test/resources/keystores/products/wso2carbon.jks differ
diff --git a/modules/integration/tests-integration-old/src/test/resources/keystores/products/wso2certs.jks b/modules/integration/tests-integration-old/src/test/resources/keystores/products/wso2certs.jks
new file mode 100644
index 00000000..eb27997d
Binary files /dev/null and b/modules/integration/tests-integration-old/src/test/resources/keystores/products/wso2certs.jks differ
diff --git a/modules/integration/tests-integration-old/src/test/resources/log4j.properties b/modules/integration/tests-integration-old/src/test/resources/log4j.properties
new file mode 100644
index 00000000..bc395345
--- /dev/null
+++ b/modules/integration/tests-integration-old/src/test/resources/log4j.properties
@@ -0,0 +1,45 @@
+#
+# Copyright (c) 2015, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
+#
+# WSO2 Inc. licenses this file to you 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.
+#
+
+#
+# This is the log4j configuration file used by WSO2 Carbon
+#
+# IMPORTANT : Please do not remove or change the names of any
+# of the Appenders defined here. The layout pattern & log file
+# can be changed using the WSO2 Carbon Management Console, and those
+# settings will override the settings in this file.
+#
+
+log4j.rootLogger=INFO, console, Default
+
+log4j.logger.org.wso2=INFO
+log4j.logger.org.apache.axis2.deployment.ModuleDeployer=ERROR
+#Automation file apender
+log4j.appender.Default=org.apache.log4j.RollingFileAppender
+log4j.appender.Default.File=logs/automation.log
+log4j.appender.Default.Append=true
+log4j.appender.Default.MaxFileSize=10MB
+log4j.appender.Default.MaxBackupIndex=10
+log4j.appender.Default.layout=org.apache.log4j.PatternLayout
+log4j.appender.Default.layout.ConversionPattern=%d{ISO8601} %-5p [%c] - %m%n
+
+
+#Automation console apender
+log4j.appender.console=org.apache.log4j.ConsoleAppender
+log4j.appender.console.layout=org.apache.log4j.PatternLayout
+log4j.appender.console.layout.ConversionPattern=%-5p [%c] - %m%n
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/android-config-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/android-config-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/android-config-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/android-config-response-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/android-configuration-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/android-configuration-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/android-configuration-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/android-configuration-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/android-device-mgt-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/android-device-mgt-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/android-device-mgt-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/android-device-mgt-response-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/android-enrollment-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/android-enrollment-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/android-enrollment-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/android-enrollment-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/android-enrollment-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/android-enrollment-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/android-enrollment-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/android-enrollment-response-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/android-operation-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/android-operation-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/android-operation-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/android-operation-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/android-policy-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/android-policy-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/android-policy-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/android-policy-response-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/configuration-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/configuration-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/configuration-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/configuration-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/configuration-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/configuration-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/configuration-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/configuration-response-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/get-notifications-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/get-notifications-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/get-notifications-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/get-notifications-response-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/license-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/license-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/license-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/license-response-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/mobile-device-mgt-view-device-types-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/mobile-device-mgt-view-device-types-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/mobile-device-mgt-view-device-types-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/mobile-device-mgt-view-device-types-response-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/notification-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/notification-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/notification-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/notification-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/notification-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/notification-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/notification-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/notification-response-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/policy-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/policy-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/policy-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/policy-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/policy-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/policy-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/policy-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/policy-response-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/role-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/role-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/role-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/role-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/user-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/user-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/user-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/user-payloads.json
diff --git a/modules/integration/tests-integration/src/test/resources/payloads/user-response-payloads.json b/modules/integration/tests-integration-old/src/test/resources/payloads/user-response-payloads.json
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/payloads/user-response-payloads.json
rename to modules/integration/tests-integration-old/src/test/resources/payloads/user-response-payloads.json
diff --git a/modules/integration/tests-integration-old/src/test/resources/testng-server-mgt.xml b/modules/integration/tests-integration-old/src/test/resources/testng-server-mgt.xml
new file mode 100644
index 00000000..fa3a3fa7
--- /dev/null
+++ b/modules/integration/tests-integration-old/src/test/resources/testng-server-mgt.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/integration/tests-integration-old/src/test/resources/testng.xml b/modules/integration/tests-integration-old/src/test/resources/testng.xml
new file mode 100644
index 00000000..00843078
--- /dev/null
+++ b/modules/integration/tests-integration-old/src/test/resources/testng.xml
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/integration/tests-integration/src/test/resources/windows/enrollment/additional_device_info.xml b/modules/integration/tests-integration-old/src/test/resources/windows/enrollment/additional_device_info.xml
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/windows/enrollment/additional_device_info.xml
rename to modules/integration/tests-integration-old/src/test/resources/windows/enrollment/additional_device_info.xml
diff --git a/modules/integration/tests-integration/src/test/resources/windows/enrollment/discovery-post.xml b/modules/integration/tests-integration-old/src/test/resources/windows/enrollment/discovery-post.xml
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/windows/enrollment/discovery-post.xml
rename to modules/integration/tests-integration-old/src/test/resources/windows/enrollment/discovery-post.xml
diff --git a/modules/integration/tests-integration/src/test/resources/windows/enrollment/inital_device_info.xml b/modules/integration/tests-integration-old/src/test/resources/windows/enrollment/inital_device_info.xml
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/windows/enrollment/inital_device_info.xml
rename to modules/integration/tests-integration-old/src/test/resources/windows/enrollment/inital_device_info.xml
diff --git a/modules/integration/tests-integration/src/test/resources/windows/enrollment/ms_xcep.xml b/modules/integration/tests-integration-old/src/test/resources/windows/enrollment/ms_xcep.xml
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/windows/enrollment/ms_xcep.xml
rename to modules/integration/tests-integration-old/src/test/resources/windows/enrollment/ms_xcep.xml
diff --git a/modules/integration/tests-integration/src/test/resources/windows/enrollment/wstep.xml b/modules/integration/tests-integration-old/src/test/resources/windows/enrollment/wstep.xml
similarity index 100%
rename from modules/integration/tests-integration/src/test/resources/windows/enrollment/wstep.xml
rename to modules/integration/tests-integration-old/src/test/resources/windows/enrollment/wstep.xml
diff --git a/modules/integration/tests-integration/src/test/resources/instrumentation.txt b/modules/integration/tests-integration/src/test/resources/instrumentation.txt
index f9f1894a..917b2bb7 100644
--- a/modules/integration/tests-integration/src/test/resources/instrumentation.txt
+++ b/modules/integration/tests-integration/src/test/resources/instrumentation.txt
@@ -1,41 +1,11 @@
-org.wso2.carbon.caching.core_
-org.wso2.carbon.discovery.core_
-org.wso2.carbon.discovery.proxy_
-org.wso2.carbon.email.verification_
-org.wso2.carbon.event.core_
-org.wso2.carbon.governance.custom.lifecycles.checklist_
-org.wso2.carbon.governance.gadgets.impactanalysis_
-org.wso2.carbon.governance.gadgetsource_
-org.wso2.carbon.governance.gadgets.resourceimpact_
-org.wso2.carbon.governance.generic_
-org.wso2.carbon.governance.lcm_
-org.wso2.carbon.governance.list_
-org.wso2.carbon.governance.platform.extensions_
-org.wso2.carbon.governance.registry.eventing_
-org.wso2.carbon.governance.registry.extensions_
-org.wso2.carbon.governance.services_
-org.wso2.carbon.identity.user.profile_
-org.wso2.carbon.mashup.javascript.hostobjects.registry_
-org.wso2.carbon.registry.activities_
-org.wso2.carbon.registry.common_
-org.wso2.carbon.registry.core_
-org.wso2.carbon.registry.eventing_
-org.wso2.carbon.registry.extensions_
-org.wso2.carbon.registry.handler_
-org.wso2.carbon.registry.indexing_
-org.wso2.carbon.registry.info_
-org.wso2.carbon.registry.profiles_
-org.wso2.carbon.registry.properties_
-org.wso2.carbon.registry.relations_
-org.wso2.carbon.registry.reporting_
-org.wso2.carbon.registry.resource_
-org.wso2.carbon.registry.search_
-org.wso2.carbon.registry.server_
-org.wso2.carbon.registry.servlet_
-org.wso2.carbon.registry.task_
-org.wso2.carbon.registry.uddi_
-org.wso2.carbon.registry.webdav_
-org.wso2.carbon.registry.ws.api_
-org.wso2.carbon.reporting.api_
-org.wso2.carbon.reporting.core_
-org.wso2.carbon.reporting.util_
+org.wso2.carbon.datasource_
+org.wso2.carbon.dataservices.core_
+org.wso2.carbon.transaction.manager_
+org.wso2.carbon.dataservices.sql.driver_
+org.wso2.carbon.dataservices.task_
+org.wso2.carbon.ndatasource.common_
+org.wso2.carbon.ndatasource.core_
+org.wso2.carbon.ndatasource.rdbms_
+org.wso2.carbon.ntask.common_
+org.wso2.carbon.ntask.core_
+org.wso2.carbon.ntask.solutions_
diff --git a/modules/integration/tests-integration/src/test/resources/testng.xml b/modules/integration/tests-integration/src/test/resources/testng.xml
index 00843078..2cfc4734 100644
--- a/modules/integration/tests-integration/src/test/resources/testng.xml
+++ b/modules/integration/tests-integration/src/test/resources/testng.xml
@@ -1,5 +1,5 @@