Intellij IDEA > Cucumber 测试结果不显示场景名称
Intellij IDEA > Cucumber Test Results don't display Scenario name
问题:
当 运行 我的 Cucumber 验收测试来自 Intellij 时,测试结果不显示场景名称,只是 <no name>
- 使其 difficult/impossible 确定哪个场景实际失败!
例如
我将 JDK8 与 Intellij IDEA 15 社区版(Build #IC-143.2287)和以下 Intellij IDEA 插件一起使用:
- 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 .
我有同样的问题,并找到了它在我的案例中的来源。至少对于 "scenario",它似乎来自点 (".") :从您的场景描述中删除它们,看看会发生什么。
我也遇到了同样的问题,但是我在场景描述中没有使用任何点(“.”)。尽管功能文件描述中存在句号(点),并且在删除它后它对我有用。
功能文件说明:
结果后的样子:
问题:
当 运行 我的 Cucumber 验收测试来自 Intellij 时,测试结果不显示场景名称,只是 <no name>
- 使其 difficult/impossible 确定哪个场景实际失败!
例如
我将 JDK8 与 Intellij IDEA 15 社区版(Build #IC-143.2287)和以下 Intellij IDEA 插件一起使用:
- 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 .
我有同样的问题,并找到了它在我的案例中的来源。至少对于 "scenario",它似乎来自点 (".") :从您的场景描述中删除它们,看看会发生什么。
我也遇到了同样的问题,但是我在场景描述中没有使用任何点(“.”)。尽管功能文件描述中存在句号(点),并且在删除它后它对我有用。
功能文件说明:
结果后的样子: