【发布时间】:2019-03-14 09:38:43
【问题描述】:
如何执行并行 Serenity + JBehave + Maven 测试? 我尝试了设置: serenity.batch.size = 3 serenity.batch.count = 2
但测试仍未并行执行。
我的 AcceptanceTestSute:
public class AcceptanceTestSuite extends SerenityStories {
private static final String STORY_FILE_NAME = "story.file.name";
public AcceptanceTestSuite() {
super();
Optional.ofNullable(System.getProperty(STORY_FILE_NAME)).ifPresent(this::findStoriesCalled);
configuration().useParameterControls(new ParameterControls().useDelimiterNamedParameters(true));
configuration().usePendingStepStrategy(new FailingUponPendingStep());
}
}
【问题讨论】:
-
请求教程是题外话。请更改您的问题以更具体。
-
我想到了如何使用 Serenity + JBehave 设置并行执行的任何示例。我找到了一些示例,但其中大部分是针对 Serenity + Junit 的。
-
那么我们需要关闭这个问题,因为它离题了。
-
我编辑了问题
-
你在使用页面对象吗?您的页面对象元素和方法是否被定义为静态的?您的问题可能与 JBehave 或 Serenity 无关。并行测试本身就是一个复杂的主题。
标签: maven jbehave serenity-bdd