Я использую встроенный адаптер Arquillian и TomEE для тестирования WAR. В моей pom.xml
я следующая записьРезультаты тестов Arquillian TomEE
<dependency>
<groupId>org.apache.openejb</groupId>
<artifactId>arquillian-tomee-embedded</artifactId>
<version>1.7.2</version>
<scope>test</scope>
</dependency>
и в моем arquillian.xml
я следующее
<container qualifier="tomee" default="true">
<configuration>
[...]
<property name="javaVmArguments">-Xms2048m -Xmx2048m</property>
<property name="singleDumpByArchiveName">true</property>
<!--<property name="singleDeploymentByArchiveName">true</property>-->
[...]
</configuration>
</container>
Добавление свойства singleDumpByArchiveName
я ожидал, что, сбрасывая только один раз веб-архив для всех тестов, было бы улучшение с точки зрения времени выполнения, но этого не произошло.
Я также попытался добавить Arquillian Сюита Extension с той же целью
<dependency>
<groupId>org.eu.ingwar.tools</groupId>
<artifactId>arquillian-suite-extension</artifactId>
<version>1.1.2</version>
<scope>test</scope>
</dependency>
, но я получаю следующее сообщение об ошибке
java.lang.NoSuchMethodError: org.jboss.arquillian.test.spi.TestResult.setEnd(J)V
У вас есть какие-либо совет о том, как сделать эти решения работают или можете ли вы предложить другим ускорить время выполнения тестов?