【发布时间】:2016-03-19 23:02:07
【问题描述】:
问题:
从 Intellij 运行我的 Cucumber 验收测试时,测试结果不显示方案名称,只显示 <no name> - 很难/不可能确定哪个方案实际上失败了!
例如
我将 JDK8 与 Intellij IDEA 15 社区版(内部版本 #IC-143.2287)和以下 Intellij IDEA 插件一起使用:
- Cucumber for Java (v 143.382) - github.com / plugins.jetbrains.com
- Groovy 的黄瓜 (v 143.382) - github.com / plugins.jetbrains.com
以下 Cucumber 库(gradle):
testCompile "info.cukes:cucumber-junit:1.2.4"
testCompile "info.cukes:cucumber-java8:1.2.4"
testCompile "info.cukes:cucumber-spring:1.2.4"
这是我的AcceptanceTests.groovy 文件:
import cucumber.api.CucumberOptions
import cucumber.api.junit.Cucumber
import org.junit.runner.RunWith
@RunWith(Cucumber.class)
@CucumberOptions(
strict = false,
plugin = ["pretty", "html:build/reports/cucumber"],
tags = ['~@ignore']
)
public class AcceptanceTests {}
只是想知道:
- 是否有显示场景名称的方法?
- 是我正在做的事情还是只是还没有实施? (或者它是否存在于 Intellij IDEA 终极版中?)
- 如果此功能尚不存在,我可以向谁推荐此功能?
更新 - 21/03/2016
我已将我的问题转发给作者 (Andrey Vokin) 并提出了一个问题 - https://youtrack.jetbrains.com/issue/IDEA-153338。
【问题讨论】:
-
您能否添加一个显示此行为的功能文件?