[英]Using Sonar in Ant only for code coverage with JaCoCo (no static analysis)
我在詹金斯(Jenkins)中创建了一个作业,该作业针对存储库中的所有项目执行sonnar-runner
。 该作业独立于代码覆盖范围,并且每天运行几次。
另一方面,我希望在构建时(使用JaCoCo)进行代码覆盖,并使用Ant将报告导入Sonar。
我设置了环境,并将JaCoCo和Sonar插件添加到Ant lib目录中。 当我运行Ant目标时,可以在本地以XML和HTML看到JaCoCo的结果。
我想要的只是将这些结果上传到远程SonarQube实例。 但是,在设置了Sonar属性并将<sonar:sonar>
添加到我的build.xml之后,我意识到Sonar似乎正在对我的项目运行静态分析。
如何设置Ant以仅运行项目的代码覆盖率?
您不能只执行完整分析的一小部分。
想象一下这是可能的:假设每小时运行一次“仅覆盖”作业,该作业将更新项目的覆盖范围。
有人正在删除测试吗? 还是添加新的未发现的LoC?
我无法知道,因为我的部分分析使SonarQube项目处于不良状态。
这就是为什么没有办法只进行部分分析的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.