在JBehave BDD中并行运行示例

时间:2015-01-07 07:37:49

标签: jbehave

我有一个故事文件,下面列出了50多个例子,这需要花费很多时间;有没有办法并行运行这些例子?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用EmbedderControl类中的useThreads(int)方法。我不确定它只能在故事上发挥作用,但你可以试试。

喜欢这里:

@RunWith(JUnitReportingRunner.class) 公共类AllStoriesTest扩展了JUnitStories {

private final CrossReference xref = new CrossReference();

public AllStoriesTest() {
    super();
    configuredEmbedder()
            .embedderControls()
            .doGenerateViewAfterStories(true)
            .doIgnoreFailureInStories(false)
            .doIgnoreFailureInView(true)
            .doVerboseFailures(true)
            .useThreads(1)
            .useStoryTimeoutInSecs(60);
}

@Override
public Configuration configuration() {
    // 
}


@Override
protected List<String> storyPaths() {
    //
}

@Override
public InjectableStepsFactory stepsFactory() {
    //
}

}