Macaca ubuntu16.04 macaca java 版初步尝试 surefire report 转 html 记

小马 · September 22, 2016 · Last by xdf replied at August 25, 2017 · 1537 hits

已经出来了macaca nodejs版本的reportor.ubuntu16.04 尝试 nodejs 版 macaca reportor 报告器
那广大macaca java用户该怎么解决日志报告的问题呢?
在官方大神的指导下,尝试利用 maven-surefire-report-plgin插件 ,来控制测试脚本的结果统计日志报告.

一 首先你得建一个自己的macaca java项目

参考 ubuntu16.04 Eclipse 使用 Maven pom 和 settings 创建本地 macaca java 项目记

二 修改项目的pom文件

追加

<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 项目下如何生成美观的测试报告并同时多机执行脚本

更多信息请参考wiki汇总

小马的macaca入门指引合集

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 4 条回复 时间 点赞

@harsayer 试着展示出截图?

#2楼 @xdf
手下已经弄好

wd.java弄的 maven 项目,eclipse里弄的testng reportng 和 maven-surefire-report 综合调制出来的html格式报告.
已经上到jeckins 跑完便可直接看报告了.还有很多改进空间,这都可以按自己公司项目需要持续优化.

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up