forked from community/product-iots
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
234 lines
8.6 KiB
234 lines
8.6 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
~ 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.
|
|
-->
|
|
|
|
<automation xmlns="automationSchema.xsd">
|
|
<!-- ================================================= -->
|
|
<!-- Parameters -->
|
|
<!-- ================================================= -->
|
|
<configurations>
|
|
<!--
|
|
Change this to edit wait time for test artifact deployment
|
|
-->
|
|
<deploymentDelay>60000</deploymentDelay>
|
|
<!--
|
|
Change this to product|platform/cloud to execute test on specific environment
|
|
-->
|
|
<executionEnvironment>standalone</executionEnvironment>
|
|
<!--
|
|
Change this to user/tenant to execute test with user mode or tenant mode
|
|
-->
|
|
<multiTenantMode>false</multiTenantMode>
|
|
<!--
|
|
Change this to true if you want to generate coverage statistics
|
|
-->
|
|
<coverage>false</coverage>
|
|
<!--
|
|
Change this to true if you want to enable framework dashboard
|
|
-->
|
|
<frameworkDashboard>false</frameworkDashboard>
|
|
<!--
|
|
Browser type with used by framework to execute UI test, supported types - chrome|firefox|opera|ie|htmlUnit
|
|
-->
|
|
</configurations>
|
|
<tools>
|
|
<selenium>
|
|
<!-- Change to enable remote webDriver -->
|
|
<!-- URL of remote webDriver server -->
|
|
<remoteDriverUrl enable="true">http://10.100.2.51:4444/wd/hub/</remoteDriverUrl>
|
|
|
|
<!-- Type of the browser selenium tests are running" -->
|
|
<browser>
|
|
<browserType>firefox</browserType>
|
|
<!-- path to webDriver executable - required only for chrome-->
|
|
<webdriverPath enable="false">/home/test/name/webDriver</webdriverPath>
|
|
</browser>
|
|
</selenium>
|
|
</tools>
|
|
<!--
|
|
Database configuration to be used for data service testing. DB configuration in dbs files will be replaced with
|
|
below configuration at test run time
|
|
-->
|
|
<datasources>
|
|
<datasource name="dataService">
|
|
<url>jdbc:h2:testDB</url>
|
|
<username>wso2carbon</username>
|
|
<password>wso2carbon</password>
|
|
<driverClassName>org.h2.Driver</driverClassName>
|
|
</datasource>
|
|
<datasource name="dataService1">
|
|
<url>jdbc:h2:testDB</url>
|
|
<username>wso2carbon</username>
|
|
<password>wso2carbon</password>
|
|
<driverClassName>org.h2.Driver</driverClassName>
|
|
</datasource>
|
|
</datasources>
|
|
<security>
|
|
<!--
|
|
KeyStore which will be used for encrypting/decrypting passwords
|
|
and other sensitive information.
|
|
-->
|
|
<keystore name="wso2">
|
|
<!-- Keystore file location -->
|
|
<fileName>keystores/products/wso2carbon.jks</fileName>
|
|
<!-- Keystore type (JKS/PKCS12 etc.) -->
|
|
<type>JKS</type>
|
|
<!-- Keystore password -->
|
|
<password>wso2carbon</password>
|
|
<!-- Private Key alias -->
|
|
<keyAlias>wso2carbon</keyAlias>
|
|
<!-- Private Key password -->
|
|
<keyPassword>wso2carbon</keyPassword>
|
|
</keystore>
|
|
<!--
|
|
System wide trust-store which is used to maintain the certificates of all
|
|
the trusted parties.
|
|
-->
|
|
<truststore name="wso2">
|
|
<!-- trust-store file location -->
|
|
<fileName>client-truststore.jks</fileName>
|
|
<!-- trust-store type (JKS/PKCS12 etc.) -->
|
|
<type>JKS</type>
|
|
<!-- trust-store password -->
|
|
<password>wso2carbon</password>
|
|
</truststore>
|
|
</security>
|
|
<featureManagement>
|
|
<p2Repositories>
|
|
<repository name="localDefault">
|
|
<repository repo-id="online-repository">https://wso2.org/repo</repository>
|
|
<repository repo-id="file-repository">file:///home/krishantha/test</repository>
|
|
</repository>
|
|
</p2Repositories>
|
|
</featureManagement>
|
|
<!--
|
|
System wide users who to be registered at the test initiation
|
|
-->
|
|
<userManagement>
|
|
<superTenant>
|
|
<tenant domain="carbon.super" key="superTenant">
|
|
<admin>
|
|
<user key="superAdmin">
|
|
<userName>admin</userName>
|
|
<password>admin</password>
|
|
</user>
|
|
</admin>
|
|
<users>
|
|
<user key="user1">
|
|
<userName>testuser11</userName>
|
|
<password>testuser11</password>
|
|
</user>
|
|
<user key="user2">
|
|
<userName>testuser21</userName>
|
|
<password>testuser21</password>
|
|
</user>
|
|
</users>
|
|
</tenant>
|
|
</superTenant>
|
|
<tenants>
|
|
<tenant domain="wso2.com" key="wso2">
|
|
<admin>
|
|
<user key="admin">
|
|
<userName>admin</userName>
|
|
<password>admin</password>
|
|
</user>
|
|
</admin>
|
|
<users>
|
|
<user key="user1">
|
|
<userName>testuser11</userName>
|
|
<password>testuser11</password>
|
|
</user>
|
|
<user key="user2">
|
|
<userName>testuser21</userName>
|
|
<password>testuser21</password>
|
|
</user>
|
|
</users>
|
|
</tenant>
|
|
</tenants>
|
|
</userManagement>
|
|
<!--
|
|
This section will initiate the initial deployment of the platform required by
|
|
the test suites.
|
|
-->
|
|
<platform>
|
|
<!--
|
|
cluster instance details to be used to platform test execution
|
|
-->
|
|
<productGroup name="MDM" clusteringEnabled="false" default="true">
|
|
|
|
<instance name="mdm" type="standalone" nonBlockingTransportEnabled="false">
|
|
<hosts>
|
|
<host type="default">localhost</host>
|
|
</hosts>
|
|
<ports>
|
|
<port type="http">10863</port>
|
|
<port type="https">10543</port>
|
|
</ports>
|
|
<properties>
|
|
|
|
</properties>
|
|
</instance>
|
|
</productGroup>
|
|
</platform>
|
|
|
|
<listenerExtensions>
|
|
|
|
<!--<className>org.wso2.carbon.automation.extentions.servers.wso2server.Wso2ServerExtention</className>-->
|
|
<platformExecutionManager>
|
|
<extentionClasses>
|
|
<class>
|
|
<name>
|
|
org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerExtension
|
|
</name>
|
|
<parameter name="-DportOffset" value="1100"/>
|
|
<!--<parameter name="cmdArg" value="debug 5005" />-->
|
|
</class>
|
|
<class>
|
|
<name>
|
|
org.wso2.carbon.integration.common.extensions.usermgt.UserPopulateExtension
|
|
</name>
|
|
</class>
|
|
</extentionClasses>
|
|
</platformExecutionManager>
|
|
|
|
|
|
<PlatformSuiteManager>
|
|
<extentionClasses>
|
|
<!--<className>org.wso2.carbon.automation.extentions.servers.wso2server.Wso2ServerExtention</className>-->
|
|
</extentionClasses>
|
|
</PlatformSuiteManager>
|
|
|
|
<PlatformAnnotationTransferManager>
|
|
<extentionClasses>
|
|
<!--<className>org.wso2.carbon.automation.extentions.servers.wso2server.Wso2ServerExtention</className>-->
|
|
</extentionClasses>
|
|
</PlatformAnnotationTransferManager>
|
|
|
|
<PlatformTestManager>
|
|
<extentionClasses>
|
|
</extentionClasses>
|
|
</PlatformTestManager>
|
|
|
|
<PlatformReportManager>
|
|
<extentionClasses>
|
|
</extentionClasses>
|
|
</PlatformReportManager>
|
|
|
|
</listenerExtensions>
|
|
</automation>
|