Я новичок в параллельном плагине cucumber-jvm и хочу в основном понять 2 вещи -
Первое - Какую правильную комбинацию версии я выберу из параллельного плагина cucumber-jvm, maven surefire иплагин компилятора
Второй - в чем отличие реализации cucumber-jvm, поддерживающей параллельное выполнение из V 4.0, и плагина cucumber-jvm -rallel
Там2 фазы люди настраивают в плагине cucumber-jvm -rallel.Цель как валидировать или генерировать раннеров.Может кто-нибудь подсказать мне, в чем разница между этими 2.
<id>generateRunners</id>
<phase>generate-test-sources</phase>
<goals>
<goal>generateRunners</goal>
</goals>
Есть ли какие-либо обязательные настройки, отсутствующие в реализации ниже jvm
<plugin>
<groupId>com.github.temyers</groupId>
<artifactId>cucumber-jvm-parallel-plugin</artifactId>
<version>2.2.0</version>
<executions>
<execution>
<id>generateRunners</id>
<phase>generate-test-sources</phase>
<goals>
<goal>generateRunners</goal>
</goals>
<configuration>
<glue>com.jacksparrow.automation.steps_definitions.functional</glue>
<outputDirectory>${project.build.directory}/generated-test-sources</outputDirectory>
<featuresDirectory>src/test/resources/features/functional/</featuresDirectory>
<cucumberOutputDir>target/cucumber-parallel</cucumberOutputDir>
<format>json,html</format>
<tags>"~@ignored"</tags>
</configuration>
</execution>
</executions>
</plugin>
Пожалуйста, объясните мне, как это заставляет менясмущенный.