已经出来了 macaca nodejs 版本的 reportor.ubuntu16.04 尝试 nodejs 版 macaca reportor 报告器
那广大 macaca java 用户该怎么解决日志报告的问题呢?
在官方大神的指导下,尝试利用 maven-surefire-report-plgin 插件 ,来控制测试脚本的结果统计日志报告.
参考 ubuntu16.04 Eclipse 使用 Maven pom 和 settings 创建本地 macaca java 项目记
追加
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.19.1</version>
</plugin>
</plugins>
</reporting>
到有 pom.xml 文件的项目目录下执行
cmd@TR:~/workspace/MacacaDev/uiautotest$ mvn surefire-report:report
就会将你之前跑过 mvn test 的执行结果,转换成 surefire-report.html 了
我就点到即止了,深入的研究配置报告请参考官方
https://maven.apache.org/surefire/maven-surefire-report-plugin/
这样就可以结合 Jenkins 来得到更美观易读的 html 格式汇总报告了.
当然你也可以结合 TestNg 改造为 TestNg 形式的 html 报告,此类网上或官方有资料,自行按需配置。
我司同事已鼓捣好的报告:
eclipse 里用 wd.java 弄的 maven 项目,maven 的 pom.xml 里配置的 testng reportng 和 maven-surefire-plugin 综合调制出来的 html 格式报告. 已经上到 jeckins 跑完便可直接看报告了.还有很多改进空间,这都可以按自己公司项目需要持续优化.
具体的执行配置细节已分享请参考
macaca+testNG+maven+ReportNG 项目下如何生成美观的测试报告并同时多机执行脚本