【发布时间】:2014-08-28 16:39:22
【问题描述】:
声纳运行器 v2.4 sonarQube v4.3 wenns 的 CXX 社区插件 v0.9.1
我正在尝试运行 sonar-runner 以读取 valgrind 报告,但它不起作用。
sonar-runner 执行后,插件证明它能够读取 valgrind 报告,如下所示;
但是,在 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