【问题标题】:Junit Tests returning as Unrooted TestsJunit 测试作为无根测试返回
【发布时间】:2011-08-26 17:26:05
【问题描述】:

我在这个网站上问过类似的问题,但这与我所看到的情况有点不同。

我们有一个 PC 客户端执行 JUnit 4 测试。但是,我们有一个自定义测试运行程序,它通过以太网将 JUnit 4 测试作为 JUnit 3 测试(使用 JUnit38ClassRunner)发送到运行使用 JUnit 3.8 执行 JUnit 测试的服务的目标系统。测试按预期执行,但是,当它们返回到 PC 客户端时,它们被标记为无根测试。有没有办法将这些测试组织为“非无根测试”?在不使用 Eclipse 的情况下,当它们全部返回一组时,筛选失败的结果有些困难。在远程系统上使用 JUnit 4 不是一个选项,因为目标嵌入式系统使用 Java 1.4.2,而且这在不久的将来不会随时改变。我们真的不想因为@RunWith注解而不得不在PC客户端降级到JUnit 3.8,这需要我们一点时间来弄清楚如何重新实现。

对此的任何帮助表示赞赏,在此先感谢。

【问题讨论】:

    标签: java junit junit4 junit3


    【解决方案1】:

    我无法在 Eclipse 中找到解决方案,但使用 Ant 管理 junit 执行会生成 xml 报告,我可以通过使用 元素编译这些报告来查看网页中的摘要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多