maven html测试报告,Maven是否有一个不错的HTML Junit报告插件?

小编典典

确实,在每个构建中生成整个站点显然不是一种选择。但是问题在于,mvn surefire-report:report-only它不会创建css /

。css文件,因此结果很丑陋。这已记录在SUREFIRE-616中(但这并不意味着会发生什么)。就个人而言,我使用的HTML报告不多,因此我可以接受它,但这并不是一个好的答案,因此这是一个基于ant任务(

sigh *)的解决方法:

maven-antrun-plugin

test-reports

test

run

ant

ant-junit

1.6.2

更新: 我最初的想法是“按需”运行Maven

AntRun插件以生成报告…但这不是我发布的内容,我将其绑定到了test阶段…但是我没有想到失败的情况测试(这将停止构建并阻止AntRun插件的执行)。因此,要么:

不要将AntRun插件绑定到该test阶段,请将配置移到之外,execution并mvn antrun:run在需要时在命令行上调用以生成报告。

或使用testFailureIgnoretest mojo 的选项,并在surefire插件配置中将其设置为true:

org.apache.maven.plugins

maven-surefire-plugin

true

或使用-D参数在命令行中设置以下表达式:$ mvn test -Dmaven.test.failure.ignore=true

我认为选项1是最好的选择,您不一定要生成报告(尤其是在测试通过时),而系统地生成报告可能会从长远来看减慢构建速度。我会“按需”生成它们。

2020-09-23

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值