这是我的杯赛跑者。我正在尝试通过覆盖 dataprovider 方法来使用 cucumber-jvm 4.0.0 中内置的内置并行性。我看到我的场景是并行调用的,但是线程数始终默认为 10。我尝试使用 --threads 选项作为GitHub中的状态执行, 但它不起作用。
mvn test -Dcucumber.options="--tags @test --threads 3"
mvn test -Dcucumber.options="--threads 3"
两者都尝试过,但默认情况下仍会生成 10 个线程。我在这里想念什么?我知道还有其他方法可以使用 temyers 插件或 qaf 3rd 方插件在 cukes 中实现并行性。但我的问题非常具体到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();
}
}
杨魅力
慕妹3146593
相关分类