2014-01-25 58 views
0

我们在团队中有一项新任务,即推送到我们任何GIT存储库的任何新代码都需要100%的代码覆盖率。我们已经在覆盖率约为75-80%(基于存储库)的存储库中拥有(积极使用而不是遗留的,可废弃的)代码。使用sonar/jacoco查找新代码的代码覆盖百分比

我们正在生成声纳报告,其中jacoco是底层覆盖分析工具。

但是,当我们看到这些报告时,我们无法单独确定新代码的覆盖率。有没有办法做到这一点?

请注意,排除模块或文件并不总是可行的,因为一些添加的代码是在一个现有的类。

是否有一些设置强制sonar/jacoco提供此信息?

+2

阿里纳斯:100%的代码覆盖率可能不是一个明智的要求。这通常会迫使你做最后百分比的无意义测试。 – Keppil

+1

同意@Keppil。概述过程:如果开发人员无法达到100%,他需要向潜在客户提供验证。这确保他们尽可能地推高它。 ;) –

回答