我可以根据现有的Karma覆盖率报告使我的Maven构建失败吗?

时间:2017-11-06 08:48:28

标签: maven karma-coverage maven-cobertura-plugin

我使用Maven构建一个多组件项目。其中一个组件是带有HTML和JavaScript的Web应用程序。 Maven调用NPM和Karma来运行用QUnit编写的组件单元和集成测试。这产生了两个独立的Cobertura覆盖报告,然后我将其与伊斯坦布尔组合结合起来。

作为最后一步,如果合并的Cobertura报告不能满足我的覆盖要求,我希望Maven构建失败。但是如何?

我已经尝试了Cobertura Maven Plugin,但似乎不适合简​​单地阅读现有报告并应用其check配置。首先,它不必要地重复构建的测试("Invokes the execution of the lifecycle phase test prior to executing itself."),然后它发现它无法检测非Java资源,然后它只是停止,没有任何日志输出。

还有其他适合的插件吗?可以更改报告格式吗? (不必是Cobertura。)

0 个答案:

没有答案