Intellij IDEA>黄瓜测试结果不显示场景名称

Nic*_*aly 7 intellij-idea cucumber

问题:

从Intellij运行我的Cucumber Acceptance测试时,测试结果不显示方案名称,只是<no name>- 难以/无法确定哪个方案实际上失败了!

例如

在此输入图像描述

我正在使用带有以下Intellij IDEA插件的Intellij IDEA 15社区版(Build#IC-143.2287)的JDK8:

以下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"
Run Code Online (Sandbox Code Playgroud)

这是我的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 {}
Run Code Online (Sandbox Code Playgroud)

就是想:

  • 反正有没有显示方案名称?
  • 这是我正在做的事情还是它尚未实施?(它是否存在于Intellij IDEA Ultimate Edition中?)
  • 如果不存在,我可以向谁推荐此功能?

更新 - 2016年3月21日

我已将问题转发给作者(Andrey Vokin)并提出了一个问题 - https://youtrack.jetbrains.com/issue/IDEA-153338.

Vin*_*t F 20

我有同样的问题,并发现它来自我的情况.至少对于"场景",它似乎来自点("."):从场景描述中删除它们,看看会发生什么.

  • 截至今天,上面的jetbrains问题仍然存在,解决方法是删除场景描述中的点.谢谢你. (2认同)