1
我已经设置了SonarQube,Maven和Cobertura以在每次构建运行时上传单元测试覆盖率。我想使用差异视图来获取三角洲的覆盖范围(仅限新代码)。SonarQube:新代码的覆盖率从未计算
覆盖范围本身已成功上传,我可以看到代码行中的增量。但是,我无法获得“新代码覆盖范围”的工作。
我尝试了不同的泄漏时间值,包括previous_analysis
和previous_version
(在新分析中将版本从1.0更改为1.1)。我还使用-Dsonar.projectDate
来模拟过去的分析日期,但仍然没有运气。
有什么想法?
这就是我的想法,但我想先创建一个最小可行产品“手动”。所以你说我不能通过手动从命令行上传来使用'new_code'? – Phil
我不明白你的问题。我要说的是你应该安装[Git Plugin](http://docs.sonarqube.org/display/PLUG/Git+Plugin)(或者根据你使用的SCM)并且确认SCM您的项目设置中启用了集成。这是因为*新代码*是基于SCM * blame *信息检测到的。 –
我安装了Jazz RTC插件,我在SonarQube中看到的结果是一样的 - 我可以看到新的代码行,但没有新的覆盖:( – Phil