首页 > 解决方案 > 在 Cucumber 中:如何在控制台输出中正确显示执行的总场景计数

问题描述

我正在使用 Spring Boot Project 在 JAVA 中运行 Cucumber Junit 测试,并且我的控制台输出如下

Tests passed :30 of 30 tests 

注意:实际上我只运行 10 个场景,每个场景 2 步,但输出显示为 (10 + 10*2 = 30 pass) 。这个数字不是拍戏。它应该显示 10 个测试中的 10 个

在 build.gradle 文件中,

我使用的黄瓜版本 = '1.2.5'

List cucumber = ["info.cukes:cucumber-jvm:${cucumberVersion}",
                 "info.cukes:cucumber-core:${cucumberVersion}",
                 "info.cukes:cucumber-java:${cucumberVersion}",
                 "info.cukes:cucumber-junit:${cucumberVersion}",
                 "info.cukes:cucumber-spring:${cucumberVersion}"]

有什么方法可以提供有意义的输出,而不是在实际场景计数中再次添加步数?

标签: springgradlecucumber-javacucumber-junit

解决方案


推荐阅读