1
6
根据 a recent thread 在junit邮件列表中, ClasspathSuite 可以收集并运行类路径上的所有JUnit测试。它并不完全是您想要的,因为它是一个类级注释,但是源是可用的,所以您可以扩展它的内部发现机制。 |
2
5
我的最后一个解决方案遇到了一个小问题。如果我在eclipse中运行“所有测试”,它们会运行两次,因为它们运行单独的测试和套件。我本可以解决这个问题,但后来我意识到有一个更简单的解决方案:
|
3
4
基于 http://burtbeckwith.com/blog/?p=52 我想到了以下几点。看来效果不错。 我可以在代码中运行它:
一个弱点是它依赖于命名约定(“test”后缀)来识别测试。另一个弱点是jar文件的名称是硬编码的。
|
4
1
到目前为止,我还没有尝试过,但最近我在博客上看到: http://burtbeckwith.com/blog/?p=52 作者提供了一个类,该类发现并运行所有JUnit,因此如果您将其插入到项目中,它可能提供所需的功能? 希望这有帮助。 |
5
1
获取Java项目并通过该项目
|
6
0
你也可以用 蚂蚁 它有内置的任务。 编写ant脚本并在目标计算机上运行。 蚂蚁可以因此创建报告。 |