【发布时间】:2012-09-16 08:56:39
【问题描述】:
我有一个云系统的测试设置,它混合使用 python 进行进程级别控制和 junit 进行内部状态检查。本质上,我将几个虚拟机作为云服务器提供给服务器,然后是一个 junit 虚拟机,它是云的成员,但驱动测试和检查内部状态。我们现有的云管理东西是由 python 驱动的,我想维护它。
我有一个可以运行 JUnit 命令行的工作设置
java -ea -cp <classpath> org.junit.runner.JUnitCore <tests>
但这不会生成报告文件。我知道 ant 能够生成 xml 报告,但我不想让 ant 参与这个过程(我已经有足够的活动部件了)。
有没有办法从命令行启动 junit 以生成报告?
理想情况下,我会让 junit 测试生成 xml 报告,python 测试生成 xml 报告,然后将它们合并在一起供我们的 CI 系统使用。
更新:命令行执行必须支持 Windows、Linux 和 Mac。我们不允许运送外部蚂蚁,尽管包装内部蚂蚁可能是一种选择。
【问题讨论】:
-
Windows 还是 Unix(就命令行而言)?
标签: junit continuous-integration junit4