Java Junit测试作为无根测试返回

Java Junit测试作为无根测试返回,java,junit,junit4,junit3,Java,Junit,Junit4,Junit3,我在这个网站上也问过类似的问题,但这与我所看到的情况有点不同 我们有一个PC客户端执行JUnit4测试。但是,我们有一个定制的测试运行程序,它通过以太网将JUnit4测试作为JUnit3测试(使用JUnit38ClassRunner)发送到正在运行使用JUnit 3.8执行JUnit测试的服务的目标系统。这些测试按预期执行,但是,当它们返回到PC客户端时,它们被标记为无根测试。有没有办法将这些测试组织为“非无根测试”?在不使用Eclipse的情况下,当失败的结果都在一个组中返回时,筛选失败的结果

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

我们有一个PC客户端执行JUnit4测试。但是,我们有一个定制的测试运行程序,它通过以太网将JUnit4测试作为JUnit3测试(使用JUnit38ClassRunner)发送到正在运行使用JUnit 3.8执行JUnit测试的服务的目标系统。这些测试按预期执行,但是,当它们返回到PC客户端时,它们被标记为无根测试。有没有办法将这些测试组织为“非无根测试”?在不使用Eclipse的情况下,当失败的结果都在一个组中返回时,筛选失败的结果有些困难。在远程系统上使用JUnit4不是一个选项,因为目标嵌入式系统使用Java1.4.2,并且在不久的将来这一点不会改变。我们真的不想因为@RunWith注释而不得不在PC客户端降级到JUnit 3.8,这将花费我们一点时间来找出如何重新实现


在此感谢您的帮助。

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