否'代码覆盖率' SonarQube 5.1中的装饰+

时间:2015-06-08 08:33:33

标签: sonarqube sonarqube-5.0

我已经在Redhat 6上安装了SonarQube 5.1(现在是5.1.1作为绝望的举动),但我无法在文件中看到任何代码覆盖装饰。我已成功完成了maven-jacoco-sonar-build,我可以看到Sonarqube中的所有内容(甚至每个包/文件的代码覆盖百分比),但是当我查看文件本身时,没有红色/绿色线条。< / p>

到目前为止我已检查/完成的事情:

  • 我以管理员身份登录
  • 我做了一个API调用覆盖/显示?从= 1&amp;到= 100&amp; key = ...我看到结果集中的行被覆盖(每个元素中的第二个参数)。数据显然存在于数据库中。
  • 我已经检查了&#34;安全&#34;中的权限,特别是&#39;项目设置&#39; (因为我在这个区域遇到了很多带有错误的google点击)和#34;任何人,......&#34;拥有&#34;浏览&#34;的适当权限; en&#34;参见源代码&#34;
  • 当我查看页面的源代码时,我清楚地看到了scm / duplication-check / ...的div,但是没有&#34; coverage&#34;。看起来Sonarqube在搜索覆盖范围时出现空洞。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您的Elasticsearch缓存看起来已损坏或至少不是最新的。

解决此问题:

  • 停止SQ
  • 删除<install_dir>/data/es文件夹
  • 重启SQ