【问题标题】:sonar unable to process valgrind report声纳无法处理 valgrind 报告
【发布时间】:2014-08-28 16:39:22
【问题描述】:

声纳运行器 v2.4 sonarQube v4.3 wenns 的 CXX 社区插件 v0.9.1

我正在尝试运行 sonar-runner 以读取 valgrind 报告,但它不起作用。

sonar-runner 执行后,插件证明它能够读取 valgrind 报告,如下所示;

04:52:10.044 调试 - 传感器:QProfileSensor -> CpdSensor -> CxxSquidSensor -> CxxRatsSensor -> CxxXunitSensor -> CxxCoverageSensor -> CxxCppCheckSensor -> CxxPCLintSensor -> CxxVeraxxSensor -> CxxValgrindSensor -> InitialOpenIssuesSensor -> ProfileEventsSensor -> ProjectLinksSensor > 文件哈希传感器

但是,在 valgrind 传感器上,我看到的是;

04:52:11.820 信息 - 传感器 CxxValgrindSensor... 04:52:11.820 调试 - 使用模式“valgrind-result.xml”查找报告 04:52:11.820 信息-处理报告'/home/*********/sonar_testing/sonarTestingSample/./valgrind-result.xml' 04:52:11.834 警告 - 找不到项目文件来分配 valgrind 错误 '10 个块中的 110 个字节肯定丢失在 1 个丢失记录 1 中 0x4A05FDE:malloc (vg_replace_malloc.c:236) 0x400639:IssueError(int)(在/home/*********/sonar_testing/sonarTestingSample/out) 0x400613: valgrindIssue() (在 /home/*********/sonar_testing/sonarTestingSample/out) 0x4005EC:主要(在/home/*********/sonar_testing/sonarTestingSample/out) ' 到 04:52:11.834 信息 - 传感器 CxxValgrindSensor 完成:14 毫秒

这是什么意思? 我究竟做错了什么?

我用于 valgrind 的命令。

valgrind --leak-check=full --xml=yes --xml-file=valgrind-result.xml ./out

【问题讨论】:

    标签: valgrind sonarqube qa sonar-runner


    【解决方案1】:

    请查看以下链接https://github.com/wenns/sonar-cxx/issues/258,这可能会有所帮助。检查您的 valgrind 版本。这是一个 valgrind 兼容问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-24
      • 2023-04-01
      • 1970-01-01
      • 2018-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      相关资源
      最近更新 更多