如何计算Cucumer-jvm中Cucumber场景中每个步骤的执行时间?我相信有可能使用--format
命令行参数但无法在Cucumber-Jvm中找到如何使用此参数
答案 0 :(得分:1)
使用cucumber-jvm,您可以配置单个黄瓜转轮类进行格式化的方式:
@RunWith(Cucumber.class)
@CucumberOptions(tags={"@debug"}, plugin = { "pretty", "html:target/cucumber-html-report/foo" })
public class RunCukesMarkedDebug {
}
最新版本不再使用格式,但更喜欢使用插件来表示要使用的格式。 HTML报告不包含该信息,但我认为json确实如此。如果您想要花哨的报告,可以使用https://github.com/masterthought/maven-cucumber-reporting-mojo maven插件将json输出转换为包含计时的非常详细的HTML报告。
对我来说不幸的是,当我们的测试失败时,我们最终会得到很多截图,这会导致json格式化程序中的堆转储,因此我们无法使用更高级的报告。