Пример - есть две группы тестов, которые умеют запускаться параллельно.
Но есть условие - нельзя допускать одновременного запуска тестов из 1 и 2 группы. Как можно разделить чтобы параллельно прошла 1-я группа тестов, а после окончания - вторая. ?
параллельный запуск осуществлен след.образом:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20</version>
<configuration>
<forkCount>2</forkCount>
<reuseForks>true</reuseForks>
<includes>
<include>**/*IT.class</include>
</includes>
</configuration>
</plugin>
bing278
(Roy Obenon)
30.Июнь.2017 14:05:37
#2
olyv
01.Июль.2017 16:47:53
#3
А какие-то попытки и идеи были, чтобы сейчас все не предлагали то что уже было опробовано.
Можно попробовать подготовить Suites и запустить их как parallel classes.
vit0r
(Viktor Hreptovich)
13.Сентябрь.2017 11:51:08
#4
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<forkCount>2</forkCount>
<reuseForks>true</reuseForks>
</configuration>
<executions>
<execution>
<id>group1</id>
<configuration>
<includes>
<include>**/*group1.java</include>
</includes>
</configuration>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
<execution>
<id>group2</id>
<configuration>
<includes>
<include>**/*group2.java</include>
</includes>
</configuration>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
</executions>
</plugin>
MrDSLow
(Mr Ds Low)
14.Сентябрь.2017 09:21:08
#6
Назначение приоритета на тесты?
@Test (priority = x)
Офк нет гарантии, что один не пойдет вперед другого. Но параллельные же все таки.
Ну еще cases.