Cucumber JVM——获取所有场景的参考
Cucumber JVM - get reference to all scenarios
是否有可能获得对 Cucumber JVM 中所有场景的引用?
问题:我需要务实地计算一些关于场景的统计数据(失败、总计数等)
对于失败,我可以创建 @After 挂钩,并添加包含失败场景数量的 bump 变量:
@After(order = 1)
public void onScenarioFinished(Scenario scenario)
{
if (scenario.isFailed())
{
failedScenarios++;
}
}
但是是否有可能访问 cucumber 加载的所有 'Scenario' 个对象?
通过创建 @Before 挂钩解决了这个问题,将场景引用添加到列表中。
这样我就参考了所有启动的场景。
List<Scenario> scenarios = new ArrayList();
@Before(order = 0)
public void onScenarioStarted(Scenario scenario)
{
scenarios.add(Scenario);
}
是否有可能获得对 Cucumber JVM 中所有场景的引用?
问题:我需要务实地计算一些关于场景的统计数据(失败、总计数等)
对于失败,我可以创建 @After 挂钩,并添加包含失败场景数量的 bump 变量:
@After(order = 1)
public void onScenarioFinished(Scenario scenario)
{
if (scenario.isFailed())
{
failedScenarios++;
}
}
但是是否有可能访问 cucumber 加载的所有 'Scenario' 个对象?
通过创建 @Before 挂钩解决了这个问题,将场景引用添加到列表中。
这样我就参考了所有启动的场景。
List<Scenario> scenarios = new ArrayList();
@Before(order = 0)
public void onScenarioStarted(Scenario scenario)
{
scenarios.add(Scenario);
}