In this quick article we will learn how to provide a custom server configuration file to Arquillian Testing framework.
A simple and effective way to use a custom standalone.xml (or its variants) in Arquillian is to pass it via the System Properties contained in javaVmArguments of arquillian.xml.
Here’s an example of it:
<container qualifier="jbossas-managed" default="true" > <configuration> <property name="jbossHome">${jbossHome}</property> <property name="outputToConsole">true</property> <property name="allowConnectingToRunningServer">true</property> <property name="javaVmArguments">-Xmx512m -XX:MaxPermSize=256m -Djboss.bind.address=${arquillian.localAddress} -Dserver-config=${project.basedir}/src/test/resources/test-standalone.xml </property> </configuration> </container>