#maven #testng #maven-surefire-plugin
#maven #testng #maven-верный плагин
Вопрос:
Мой pom.xml определяет два набора тестов следующим образом:
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19</version>
<configuration combine.children="override">
<forkCount>1</forkCount>
<reuseForks>false</reuseForks>
<suiteXmlFiles>
<suiteXmlFile>suite-1.xml</suiteXmlFile>
<suiteXmlFile>suite-2.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
Я хотел бы запускать каждый набор в отдельном процессе jvm один за другим (без дублирования выполнения). Я пробовал играть с разными параметрами, но не смог заставить это работать. Есть ли способ сделать это?
start process P1
run suite-1.xml
stop process P1
start process P2
run suite-2.xml
stop process P2
Комментарии:
1. Во-первых, почему вы используете люксы? Почему необходимо запускать их в разные процессы / потоки? Что это может/ должно доказать? Действительно ли эти тесты являются модульными тестами? Кроме того, вы используете очень старую версию плагина surefire ?…