Cra*_*lin 6 java code-coverage
Java的任何代码覆盖工具是否允许您在引入新的未覆盖代码时导致构建失败?我不希望基于80%的任意截止值使构建失败,因为在大型代码库中,实际覆盖百分比很少波动.此外,如果覆盖率下降0.1%,很难分辨哪些是未覆盖的新线.
编辑
我确信不要让构建失败.问题的另一部分仍然存在.我怎样才能找到最近签入的未覆盖代码?
如果您使用的是 Hudson 等持续集成服务器,您可以将此要求委托给依赖于构建的新作业(例如,在每次提交期间运行)。
创建一个运行代码覆盖率配置文件的脚本,并根据指标失败。如果您想使用自动指标,请包括对先前构建的代码覆盖率百分比进行 wget 或 cURL 检索(已解析)。