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

时间:2016-03-19 23:02:07

标签: intellij-idea cucumber

问题:

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

e.g。

enter image description here

我正在使用带有以下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"

这是我的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旗舰版?)
  • 如果该功能尚不存在,我可以建议谁?

更新 - 2016年3月21日

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

2 个答案:

答案 0 :(得分:18)

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

答案 1 :(得分:-1)

我也面临着同样的问题,但是在方案描述中我没有使用任何点(“。”)。尽管在功能文件说明中存在句号(点),并且在删除后它对我有用。

功能文件说明:
Feature file description

结果后的样子:
After result how it looks like