我有一个故事文件,下面列出了50多个例子,这需要花费很多时间;有没有办法并行运行这些例子?
答案 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() {
//
}
}