У меня есть два класса (TestSuite1 и TestSuite2), следующей конструкции:
import org.junit.runners.Suite;
import org.junit.runner.RunWith;
@RunWith(Suite.class)
@Suite.SuiteClasses({TestClass1.class, TestClass2.class})
public class TestSuiteOne {
//nothing
}
Как запустить их на выполнение параллельно при помощи maven-surefire-plugin?
Или, возможно, моя попытка изначально не верна, в таком случае буду рад другим предложениям.
Если посмотреть документацию для плагина maven-surefire-plugin, то можно заметить, что у него имеется настройка задающая количество тредов, в которых будут выполняться тесты:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<forkCount>3</forkCount>
<reuseForks>true</reuseForks>
<parallel>classes</parallel>
<threadCountClasses>1</threadCountClasses>
</configuration>
</plugin>
По умолчанию значение для forkCount равно 1
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости