问题标签 [sonarqube-5.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8597 浏览

junit - 如何通过非 maven 项目的声纳的 junit 测试来测量代码覆盖率

我在 sonar runner 和 sonar qube 的帮助下扫描了我的项目,但在结果中我看不到覆盖率细节和测试用例细节。任何人都可以告诉我使用声纳对非 Maven 项目进行代码覆盖的过程。

提前致谢

0 投票
0 回答
343 浏览

sonarqube - 声纳 - 由于 JUnit4 中预期的分支覆盖问题?

我有一个 JUnit 4 测试,它检查我正在测试的代码是否引发了异常。测试如下:

在 SonarQube 中提出了一个问题,因为没有涵盖分支。在我看来,这个分支被覆盖了,如果我在 IntelliJ 中运行测试,我会得到 100% 的覆盖率。我认为这是因为 JUnit4 中的预期异常检查,还是有其他原因?

在此处输入图像描述

0 投票
2 回答
592 浏览

ubuntu - SonarQube 在 Eclipse Luna 中不工作

我正在使用从 eclipse.org 下载的 Eclipse Luna

我正在使用最新的 sonarqube 5.01

我正在使用 java 8

声纳服务器托管在 192.168.1.23

当我尝试使用 Eclipse 插件连接到声纳服务器时,工作区日志中出现以下错误:

控制台中的错误:

工作区日志中的错误:

如果我在谷歌浏览器中点击“192.168.1.23:9008/api/server/index”,我会收到一个 XML 响应,如果我确实 curl 192.168.1.23:9008/api/server/index

我收到 HTTP 响应代码 500

声纳服务器在操作系统 Ububtu 64 位上

如果我在具有 Elementary OS 的系统上托管服务器,则可以正常工作。但是,如果服务的操作系统是 Ubuntu,它就无法工作。

0 投票
1 回答
3194 浏览

sonarqube - 具有 JaCoCo 0.0% 覆盖率的 SonarQube 5,为什么?

自从为我们的项目将 JaCoCo 报告集成到 SonarQube 5.0.1 中以来,我一直在努力。我总是在 SonarQube 中阅读 0.0% 的覆盖率。

TeamCity 9 生成了一个 testresults.xml 和一个 jacoco.exec 文件,我将它们用于声纳运行器。TeamCity 显示覆盖率,因此 exec 文件接缝没问题。Java 代码分析基本上在 SonarQube(FindBugs、PMD 等)中工作。

我有一个仍然使用 Ant 构建的多模块项目。“核心”项目的单元测试位于一个名为“junit”的自己的项目中。使用了 JUnit 4 库,但测试仍然是 JUnit 3。

这些是我在名为“sonar-project.properties”的文件中使用的相关(?)属性:

属性前缀“core”是因为他们正在配置模块“core”。

路径应该是正确的。但它说:“WARN - Reports path not found: /tmp/testresults.xml” 路径是正确的,我不知道为什么会出现这个警告。

我需要二进制文件来覆盖 SonarQube 吗?我还没有编译代码。

或者在我运行 sonar-runner 后 SonarQube 显示 0% 覆盖率的原因是什么?

0 投票
0 回答
274 浏览

c++ - SonarQube C++ 社区插件 UTF-8 与 BOM 解析

我正在使用 sonarqube 5.0 + 社区 C++ 插件。并且插件在带有 BOM 编码的 UTF-8 文件上失败,并出现以下错误:

有没有人解决这个问题?

0 投票
0 回答
759 浏览

sonarqube - 从 Sonar 4.5.1 到 Sonar 5.0.1 的数据库迁移失败并出现 NullPointerException

我从 Sonar 4.5.1 升级到 5.0.1 时遇到了问题。数据库迁移步骤失败并显示“查询数据库时出错”。“原因:Java.lang.NullPointerException。”

有人知道如何继续寻找问题的原因吗?我已经尝试在Failed to upgrade SonarQube from 4.5.2 to 5.0 post中对没有范围的项目进行查询。我的错误与这篇文章中的错误非常相似。我还尝试了 如何查找导致 sonarqube 升级 5.0 失败但没有返回任何内容的“活动”快照中的活动快照脚本。有谁知道我还能尝试什么来找到问题?

系统信息:

  • 操作系统:Linux / amd64 / 2.6.32-431.el6.x86_64
  • 声纳版本:4.5.1
  • Java 版本 1.7.0_51-b13
  • 数据库 Oracle Oracle Database 11g 企业版
  • 数据库驱动程序 Oracle JDBC 驱动程序 11.2.0.3

错误日志:

0 投票
3 回答
7784 浏览

java - 声纳分析失败无法创建符号表

当我使用 SonarQube 5.0.1 运行分析时,我在 java 源代码上收到以下异常

我正在通过运行以下命令使用 maven 项目运行此分析: mvn sonar:sonar -Psonar 请帮助 Gidi

0 投票
1 回答
5500 浏览

sonarqube - 忽略 SCM 传感器错误

在 sonar runner 分析过程中,SVN blame 命令被执行了很多次。有时会发生错误。连接可能会暂时丢失,从而发生超时并且无法访问 SVN 服务器。

发生此类错误时,声纳运行器会中止执行。

是否可以配置声纳以忽略此类 SVN 错误?

0 投票
1 回答
496 浏览

sonarqube - 无法使用从 env 变量设置的 jdbc url 启动 sonarqube

我有一个环境变量设置为 sonarqube 的完整 jdbc url

但是,sonarqube 没有启动,并且在日志中我看到了这种 jdbc url 格式的问题。

它抱怨什么格式?如果直接粘贴到 sonar.properties 文件中(而不是通过环境变量设置它),则相同的 jdbc 启动正常。

请帮忙。我在 sonar.properties 的模板方面面临许多问题。

0 投票
1 回答
696 浏览

sonar-runner - 运行 Sonar Runner 时的 NPE

当针对 SonarQube 5.1 RC2 运行 Sonar Runner 2.4 时,我收到此错误:

同样的事情也适用于 SonarQube 5.0.1。

也许在 Sonar Runner 中进行一些防御性编程会很好。NPE 不会告诉用户任何有意义的事情。我建议它们包含一个断言,如果出现问题,则输出有用的异常消息。