【问题标题】:Unrooted tests displayed in JUnit runnerJUnit 运行器中显示的无根测试
【发布时间】:2018-02-14 20:10:29
【问题描述】:

当我运行空手道测试时,测试不会嵌套在 JUnit 结果视图中的适用功能文件下。相反,它们显示为无根测试。我在网上搜索并尝试了不同的建议,但没有成功。

请注意,测试运行良好(即使从命令行)。问题在于它们在 JUnit 结果中的显示方式,从而难以隔离场景。

我在使用 JUnit4 的 Eclipse Jee Oxygen 中。在运行创建新空手道项目时生成的示例测试时,我可以重现这一点(参见随附的屏幕截图)。

关于如何解决的任何想法?谢谢。

【问题讨论】:

    标签: junit karate


    【解决方案1】:

    这是 Eclipse 中的一个错误,请参考:https://github.com/junit-team/junit4/issues/1370

    请注意,您将获得一份漂亮的 HTML 报告,足以满足大多数需求:https://github.com/intuit/karate#junit-html-report

    【讨论】:

    • 我用 IntelliJ 尝试了我的项目,它显示正常,所以它似乎是一个 Eclipse 问题。是的,html 报告也有效。感谢您的回复和出色的产品。
    • @AyoO 道歉 - 这确实是空手道 junit 集成实现中的一个错误。我很可能会为此发布 0.7.0.1,请参阅此问题:github.com/intuit/karate/issues/329 - 如果您可以从源代码构建并进行测试,那就太好了
    • 这似乎已修复。我在问题中添加了注释。
    • 确认已在 v0.7.0.1 中修复
    猜你喜欢
    • 1970-01-01
    • 2018-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多