<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.24</property> <property name="serverUri">${docker.url}</property> <property name="definitionFormat">CUBE</property> <property name="dockerContainers"> mso: image: openecomp/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: openecomp/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: 15 s iterations: 80 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>