【发布时间】:2019-03-05 09:45:42
【问题描述】:
是否有可能参考 Cucumber JVM 中的所有场景?
问题:我需要务实地统计一些关于场景的统计数据(失败、总数等)
对于失败,我可以创建 @After 钩子和保存失败场景数量的凹凸变量:
@After(order = 1)
public void onScenarioFinished(Scenario scenario)
{
if (scenario.isFailed())
{
failedScenarios++;
}
}
但是是否有可能访问黄瓜加载的所有“场景”对象?
【问题讨论】:
-
你可以使用 getStatus() 返回一个包含所有选项的枚举结果。 -- github.com/cucumber/cucumber-jvm/blob/master/core/src/main/java/…... 或者你可以创建一个自定义插件扩展 EventListener 允许你可以使用的回调方法。还有一个现有的插件可以获取统计信息 - github.com/cucumber/cucumber-jvm/blob/master/core/src/main/java/…
标签: java cucumber bdd cucumber-jvm