如何手动生成JUnit测试报告

时间:2012-04-19 16:49:27

标签: java testing junit report

无法想出一个更好的名字。我在这里做错了,请指出正确的方向。

我有一个小的Java应用程序。我们使用Jenkins进行CI,并使用(AFAICT)maven-surefire生成Jenkins理解的一些不错的测试报告。现在,我需要为我的应用程序进行一些健全/验收测试。我的方法是:

  • 配置将生成.rpm软件包并将其复制到临时VM的Jenkins构建版本以及acceptanceTest.jar
  • jar有效地为JUnit测试用例提供了一个运行器,它将启动一些Jetty / MQ服务器,安装rpm,更新配置并检查测试服务器是否按预期进行轮询/更新。

到目前为止一直很好 - 我的Jenkins构建有一个非常简单的脚本,可以进行复制,然后运行jar。如果我手动完成,我可以在控制台上看到结果。

我现在面临的问题是为Jenkins生成测试报告? maven没有安装在测试VM上,也没有安装在ant上。有什么想法我怎么能这样做而不会有太多麻烦?

非常感谢

1 个答案:

答案 0 :(得分:1)

我能想到的最简单的方法就是在测试虚拟机上安装ANT。这些是步骤:

  1. 安装ANT
  2. 使用ANT运行JUnit测试并指定将创建测试报告的目录。这是通过ANT JUnit任务(带有 todir 指令的batchtest任务)完成的。
  3. 配置Jenkins构建以获取报告。这是在“构建后操作”下完成的:“发布JUnit测试结果报告”有一个复选框。单击复选框并指定测试报告所在的目录。
相关问题