1
3
简短回答:
不
(看看
this previous answer
了解更多详细信息)。你需要一个像
更新: 似乎我错过了最初问题的要点,所以我正在相应地更新我的答案。基本上,我现在把这个问题理解为“如何用cobertura测量耳朵”,这确实是一个完全不同的故事。 不幸的是,虽然 cobertura 能用仪器测量耳朵、合成孔径雷达、拉链、战争、罐子,我不认为 cobertura-maven-plugin 支持这个现成的,它可能是一个更好的选择使用cobertura的Ant任务与Antrun插件。见 MCOBERTURA-86 ,这个 thread 而这 discussion 关于这个的更多背景(和Antrun示例)。 tbh,在构建生命周期、打包、报告等方面,您要做的确实不容易,而且由于缺少来自cobertura插件的支持,这将是一项艰巨的任务。我真的会考虑两次(投资使整个事情运作的时间与产生的价值相比),或者考虑花费时间(理解金钱)来获得三叶草许可证(这可以更好地支持这一点)。 |
2
3
我现在根据您之前关于Maven2的回答实现了一个解决方案。它仍然不是很容易使用,但到目前为止它还可以。具体实施如下:
1。
修改了我的父pom以在提供特定配置文件时生成cobertura检测类。
2。 通过使用maven资源插件,已检测的类被复制到/target/classes文件夹中,因此实际的打包使用已检测的类。
三。
因为没有模块宽度
4。
部署
5。
在测试之后,我对合并后的
我肯定会研究Clover,因为实现的解决方案有些手动。 |
3
1
看起来cobertura maven插件中没有将单个项目中的.ser文件合并到单个报表中的任务。 出现了一个谷歌搜索 this feature request and patch 用于插件添加合并任务,但它看起来不被接受。 One of the comments 建议使用 the dashboard plugin 为了完成同样的事情,你可能会取得一些成功。 |
mg610 · 如何开始C++单元测试 2 年前 |
vidhu · 无URL的自动化测试 2 年前 |
Aessandro · js开关站单元测试[关闭] 6 年前 |
AntoineLB · 断言后期工作Django 6 年前 |
ravikant · Selenium脚本不工作异常 6 年前 |