1 <arquillian xmlns="http://jboss.org/schema/arquillian"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 http://jboss.org/schema/arquillian
5 http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
7 <defaultProtocol type="Servlet 3.0" />
9 <extension qualifier="cube">
10 <property name="connectionMode">STARTANDSTOP</property>
13 <extension qualifier="docker">
15 <property name="serverVersion">1.23</property>
17 <property name="serverUri">${docker.url}</property>
18 <property name="definitionFormat">CUBE</property>
19 <property name="dockerContainers">
21 image: ecomp/mso-arquillian:${images.version}
24 from: /opt/jboss/standalone/log/
25 to: ${target.folder}/mso-automated-tests/jboss-logs
27 from: /var/log/ecomp/MSO
28 to: ${target.folder}/mso-automated-tests/mso-logs
30 from: /tmp/mso-log-checker.log
31 to: ${target.folder}/mso-automated-tests/
35 match: 'regexp:(.*)Welcome to WildFly 10(.*)'
37 url: http://dockerHost:18080
38 sleepPollingTime: 30 s
40 portBindings: [18080->8080/tcp, 9990/tcp, 9999/tcp]
43 - ${target.folder}/test-classes/docker/mso:/shared
46 - jacoco-shared:jacoco-shared
48 image: ecomp/jacoco:1.0
51 from: /shared/jacoco-it.exec
52 to: ${target.folder}/mso-automated-tests/
56 - ${target.folder}/test-classes/docker/mso:/shared:ro
58 image: mariadb:10.1.11
61 to: ${target.folder}/mso-automated-tests/db/mariadb.log
66 exposedPorts: [3306/tcp]
72 env: [MYSQL_ROOT_PASSWORD=Etoile19_]
73 portBindings: [3306/tcp]
75 volumes: [/etc/mysql/conf.d,/docker-entrypoint-initdb.d]
77 - ${target.folder}/test-classes/docker/mariadb/conf1:/etc/mysql/conf.d:ro
78 - ${target.folder}/../../root-pack-extras/config-resources/mariadb:/docker-entrypoint-initdb.d:ro
81 <property name="shouldAllowToConnectToRunningContainers">false</property>
82 <property name="clean">true</property>
83 <property name="removeVolumes">true</property>
84 <property name="autoStartContainers">mso</property>
88 <container qualifier="jboss-as" default="true">
90 <property name="managementAddress">${docker.hostname}</property>
91 <property name="managementPort">9990</property>
92 <property name="username">admin</property>
93 <property name="password">Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U</property>
95 <protocol type="Servlet 3.0">
96 <property name="host">${docker.hostname}</property>
97 <property name="port">18080</property>