我正在使用cucumber-jvm-并行-插件,用于在运行时为我的Java-cucumber测试生成动态运行程序。
<artifactId>cucumber-jvm-parallel-plugin</artifactId>
<version>4.2.0</version>
对于独立测试,我们有一个叫做重试运行程序的东西,它可以在完成当前cucumber测试后触发。
@RunWith(Cucumber.class)
@CucumberOptions(
plugin = {"listners.ExtListner",
"html:target/cucumber-html-report",
"json:target/cucumber.json"}
,features = {"@target/rerun.txt"}
, format = {"pretty", "html:target/cucumber-html-report-retry"}
, glue = {"stepDefs"}
,strict = false
)
public class IOSReTryRunner {
private static boolean dunit = false;
@BeforeClass
public static void setup() throws IOException, AWTException {
// Initiates the extent report and generates the output in the output/Run_<unique timestamp>/report.html file by default.
ExtListner.initiateExtentCucumberFormatter();
// Loads the extent config xml to customize on the report.
ExtListner.loadConfig(new File("src/main/resources/features/extent-config.xml"));
// User can add the system information as follows
ExtListner.addSystemInfo("Browser Name", "<Name>");
// Also you can add system information using a hash map
Map systemInfo = new HashMap();
systemInfo.put("Cucumber version", "v1.2.3");
systemInfo.put("Extent Cucumber Reporter version", "v1.1.1");
ExtListner.addSystemInfo(systemInfo);
}
@AfterClass
public static void teardown() throws IOException, NoSuchFieldException {
System.out.println("Ran the tearDown.");
// WebDriverFactory.getInstance().closeAppiumDriver();
}
}
有什么办法,我可以使用相同的机制为自动生成的运行程序使用上述提到cucumberJVM并行插件?
jvm并行插件是一个代码生成器。您可以通过maven配置中的
customVmTemplate
为其提供自定义虚拟标记模板。
有关支持的内容的参考,请查看内置模板:
cumber junit runner.java.vm
Cucumber测试没有并行运行(Cucumber jvm并行插件)? 如果我使用runner类执行测试,一次将执行一个功能文件,但是当将以下插件添加到POM文件时,似乎没有功能文件执行? 即使我指向了正确的功能文件文件夹? 我的POM文件:
我试图将一个maven插件cucumber-jvm-parallel-plugin合并到我的Cucumber-JVM代码中,但遇到了一些问题...我认为我已经正确地配置了,但是我的cucumber特性仍然是一个接一个地运行,而不是并行地运行。 我遵循了两个教程,但找不到哪里出错了,或者如果这是意料之中的: https://opencredo.com/test-automation-concepts
我们正在使用cucumberjvm并行插件自动生成cucumber运行程序。 它会根据跑步者的数量在-1、2、3等文件夹中生成cucumber报告。a) 我想把这些报告合并成一份。b) 正如下面链接中所建议的,我已经配置了一个设置,但它并没有生成数据块报告https://github.com/temyers/cucumber-jvm-parallel-plugin/tree/master/src/
如何使用Maven在以下位置运行cucumber测试。 源文件夹'src/main/java'和'src/main/resources'包括在每个源文件夹中创建的包'com.testing.testproject.login'中的步骤定义和功能文件。 这是我的POM文件: 提前道谢。
我正试图在Maven中基于cucumber标记运行一套JUnitCucumber特性。我可以让它们按顺序运行,但不能并行运行。我找到了一个名为小胡瓜的软件包,它可以帮我解决这个问题。 然而,我无法让测试运行,我看了github上的示例maven项目,它在Cucumber.class运行良好,但在西葫芦上抛出一个错误。 任何帮助将不胜感激。 我已在pom中包括以下内容 我是在召唤我的跑步者。 我得到
我目前正在尝试使用Cucumber实现并行测试运行。我设法使用万无一失的插件同时运行了两个不同的运行程序。现在我想检查是否可以并行运行SingleRunner文件多次。 我有一个签名测试。所以我需要在几个平台上并行运行。有可能吗? 这是我的跑步者档案 无跑道进近 工厂级 `导入org . open QA . selenium . web driver; ` 阶梯班 导入org.openqa.sel