首页 > 解决方案 > 使用 Serenity 和 JBehave 并行执行?

问题描述

如何执行并行 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());
    }
}

标签: mavenjbehaveserenity-bdd

解决方案


我设法按照 John Smart 的建议做到了,使用单独的跑步者课程。谢谢。


推荐阅读