Initial OpenECOMP MSO commit

Change-Id: Ia6a7574859480717402cc2f22534d9973a78fa6d
Signed-off-by: ChrisC <cc697w@intl.att.com>
diff --git a/packages/arquillian-unit-tests/src/test/resources/arquillian.xml b/packages/arquillian-unit-tests/src/test/resources/arquillian.xml
new file mode 100644
index 0000000..ea07bc5
--- /dev/null
+++ b/packages/arquillian-unit-tests/src/test/resources/arquillian.xml
@@ -0,0 +1,102 @@
+<arquillian xmlns="http://jboss.org/schema/arquillian"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="
+        http://jboss.org/schema/arquillian
+        http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
+
+    <defaultProtocol type="Servlet 3.0" />
+
+	<extension qualifier="cube">
+	  <property name="connectionMode">STARTANDSTOP</property>
+	</extension>
+
+    <extension qualifier="docker">
+
+      <property name="serverVersion">1.23</property>
+     
+      <property name="serverUri">${docker.url}</property> 
+      <property name="definitionFormat">CUBE</property>
+      <property name="dockerContainers">
+         mso:
+           image: ecomp/mso-arquillian:${images.version}
+           beforeStop:
+            - copy:
+                   from: /opt/jboss/standalone/log/
+                   to: ${target.folder}/mso-automated-tests/jboss-logs
+            - copy:
+                   from: /var/log/ecomp/MSO
+                   to: ${target.folder}/mso-automated-tests/mso-logs
+            - copy:
+                   from: /tmp/mso-log-checker.log
+                   to: ${target.folder}/mso-automated-tests/
+           hostName: mso
+           await:
+              strategy: http
+              match: 'regexp:(.*)Welcome to WildFly 10(.*)'
+              responseCode: 200
+              url: http://dockerHost:18080
+              sleepPollingTime: 30 s
+              iterations: 20
+           portBindings: [18080->8080/tcp, 9990/tcp, 9999/tcp]
+           volumes: [/shared]
+           binds:
+            - ${target.folder}/test-classes/docker/mso:/shared
+           links:
+             - mariadb:mariadb
+             - jacoco-shared:jacoco-shared
+         jacoco-shared:
+            image: ecomp/jacoco:1.0
+            beforeStop:
+             - copy:
+                   from: /shared/jacoco-it.exec
+                   to: ${target.folder}/mso-automated-tests/
+            hostName: jacoco
+            volumes: [/shared]
+            binds:
+             - ${target.folder}/test-classes/docker/mso:/shared:ro
+         mariadb:
+            image: mariadb:10.1.11
+            beforeStop:
+                - log:
+                   to: ${target.folder}/mso-automated-tests/db/mariadb.log  
+                   follow: false
+                   stdout: true
+                   stderr: true
+                   timestamps: true
+            exposedPorts: [3306/tcp]
+            await:
+             strategy: polling
+             ports: [3306]
+             sleepPollingTime: 5 s
+             iterations: 24
+            env: [MYSQL_ROOT_PASSWORD=Etoile19_]
+            portBindings: [3306/tcp]
+            hostName: mariadb
+            volumes: [/etc/mysql/conf.d,/docker-entrypoint-initdb.d]
+            binds:
+             - ${target.folder}/test-classes/docker/mariadb/conf1:/etc/mysql/conf.d:ro
+             - ${target.folder}/../../root-pack-extras/config-resources/mariadb:/docker-entrypoint-initdb.d:ro
+  
+        </property>
+        <property name="shouldAllowToConnectToRunningContainers">false</property>
+        <property name="clean">true</property>
+        <property name="removeVolumes">true</property>
+        <property name="autoStartContainers">mso</property>
+    </extension>
+    
+
+    <container qualifier="jboss-as" default="true">
+        <configuration>
+            <property name="managementAddress">${docker.hostname}</property>
+            <property name="managementPort">9990</property>
+            <property name="username">admin</property>
+            <property name="password">Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U</property>
+        </configuration>
+        <protocol type="Servlet 3.0">
+        	<property name="host">${docker.hostname}</property>
+        	<property name="port">18080</property>
+    	</protocol>
+    </container>
+
+
+</arquillian>
\ No newline at end of file