Вот мой бегунЯ пытаюсь использовать встроенный параллелизм, встроенный в cucumber-jvm 4.0.0 путем переопределения метода dataprovider.Я вижу, что мои сценарии вызываются параллельно, однако число потоков по умолчанию всегда равно 10.Я попытался выполнить с опциями --threads как состояние в GitHub , но это не сработало.
mvn test -Dcucumber.options="--tags @test --threads 3"
mvn test -Dcucumber.options="--threads 3"
Пробовал оба, но все равно 10 потоков создаются по умолчанию.Что мне здесь не хватает?Я знаю, что есть другие способы достижения параллелизма в cukes, используя плагин temyers или плагин сторонних разработчиков qaf.Но мой вопрос очень специфичен для нативной параллельной поддержки cucumber-jvm 4.0.0 Что мне здесь не хватает в моих опциях огурца CLI?
package cuke.runner;
import org.testng.annotations.DataProvider;
import cucumber.api.CucumberOptions;
import cucumber.api.testng.AbstractTestNGCucumberTests;
@CucumberOptions(features= {"src/test/resources/features"},glue="com/sd")
public class TestRunner extends AbstractTestNGCucumberTests{
@Override
@DataProvider(parallel=true)
public Object[][] scenarios() {
return super.scenarios();
}
}