报告使用surefire手动运行测试

时间:2013-01-08 17:48:27

标签: maven automated-tests maven-surefire-plugin

我需要从maven运行一系列测试。测试通过一系列自定义创建的脚本运行,这些脚本运行类似qunit,输出junit样式的xml文件,然后将其复制到target / surefire-reports目录中。我想要做的是使用surefire插件打印我自己运行的测试结果。目前,surefire报告没有运行测试(正确,因为它实际上没有运行测试)。

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
There are no tests to run.

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

我想肯定能找到我的测试系统创建的junit样式输出文件并报告它们。关于如何实现这一目标的任何想法?我知道我可以运行surefire-report插件来生成一个html报告,但这不是我想要的,我已经有了一个聚合器。

1 个答案:

答案 0 :(得分:1)

Surefire用于运行测试然后报告它们。由于您计划自己运行测试,因为它们甚至不是用Java编写的,我不认为它是适合您的插件。

你想要的是Surefire Report Plugin。有一个名为surefire-report:report-only的目标应该是你需要的。