我想用Junit做日志记录和测试报告生成。记录到txt文件,我可以使用java记录器来实现。为了实现报告部分,在Junit 4中没有这样的特性。我听说Junit 5应该可以生成测试报告。有人能用他们用Junit生成报告的经验来解释一下吗?
发布于 2016-09-13 01:22:28
正如我在How to create an HTML report for JUnit 5 tests?中提到的,JUnit平台Gradle插件和ConsoleLauncher
已经生成了XML4样式的JUnit报告。
这是由XmlReportsWritingListener使用的XmlReportWriter完成的。后者只是TestExecutionListener
的一个实现。
因此,如果您想要生成自定义报告,您可以简单地实现自己的TestExecutionListener
并从XmlReportWriter
和XmlReportsWritingListener
中获得灵感。
致以敬意,
Sam (核心JUnit 5提交者)
发布于 2016-09-12 21:08:36
如果你的项目是maven base,为什么不试试surefire插件呢?文档here - http://maven.apache.org/surefire/maven-surefire-report-plugin/report-mojo.html
https://stackoverflow.com/questions/39443351
复制相似问题