C++ 社区管理器声纳插件无法解析 cppcheck 报告
c++ community manager sonar plugin failing to parse cppcheck report
我正在尝试使用 C++ 社区插件在声纳中解析 cppcheck 报告。我收到以下错误
INFO - Sensor CxxCppCheckSensor
DEBUG - Normalized report includes to '[C:\Program Files (x86)\Jenkins\workspace\IHM TR\cppCheckTmp.xml]'
DEBUG - Adding report 'C:\Program Files (x86)\Jenkins\workspace\IHM TR\cppCheckTmp.xml'
INFO - Processing report 'C:\Program Files (x86)\Jenkins\workspace\IHM TR\cppCheckTmp.xml'
INFO - Parsing 'Cppcheck V2' format
INFO - Parsing 'Cppckeck V1' format
ERROR - Report C:\Program Files (x86)\Jenkins\workspace\IHM TR\cppCheckTmp.xml cannot be parsed
INFO - CppCheck Errors processed = 2403
INFO - Sensor CxxCppCheckSensor (done) | time=1512ms
我猜 2403 错误来自之前的有效解析。
我 运行 在 windows 命令行上使用此命令进行 cppcheck
"C:\Program Files\Cppcheck\cppcheck.exe" --xml-version=2 --platform=win64 --force --enable=all --suppress=variableScope . 2> cppCheckTmp.xml
然后用这个声纳
C:\sonar-runner\bin\sonar-runner.bat -e -Dsonar.host.url=http://10.85.32.203:9000 "-Dproject.settings=C:\Program Files (x86)\Jenkins\workspace\IHM TR\sonar-project.properties" "-Dsonar.projectBaseDir=C:\Program Files (x86)\Jenkins\workspace\IHM TR"
您是否有任何线索来调查解析失败的原因?
配置
C++ 社区插件版本:v0.9.5
Jenkins、sonar 和 cppcheck 运行ning 并安装在 windows serveur 2008 R2
我找到了解决方案。以前,我无法在 10.000 行 cppCheck xml 报告中检测到错误的来源。
我用 Google Chrome 打开了 xml 报告,它很好地给出了错误的列和行。这是带有重音符号的未使用文件的编码问题。这是错误 xml 报告行。我终于删除了文件。
我正在尝试使用 C++ 社区插件在声纳中解析 cppcheck 报告。我收到以下错误
INFO - Sensor CxxCppCheckSensor
DEBUG - Normalized report includes to '[C:\Program Files (x86)\Jenkins\workspace\IHM TR\cppCheckTmp.xml]'
DEBUG - Adding report 'C:\Program Files (x86)\Jenkins\workspace\IHM TR\cppCheckTmp.xml'
INFO - Processing report 'C:\Program Files (x86)\Jenkins\workspace\IHM TR\cppCheckTmp.xml'
INFO - Parsing 'Cppcheck V2' format
INFO - Parsing 'Cppckeck V1' format
ERROR - Report C:\Program Files (x86)\Jenkins\workspace\IHM TR\cppCheckTmp.xml cannot be parsed
INFO - CppCheck Errors processed = 2403
INFO - Sensor CxxCppCheckSensor (done) | time=1512ms
我猜 2403 错误来自之前的有效解析。
我 运行 在 windows 命令行上使用此命令进行 cppcheck
"C:\Program Files\Cppcheck\cppcheck.exe" --xml-version=2 --platform=win64 --force --enable=all --suppress=variableScope . 2> cppCheckTmp.xml
然后用这个声纳
C:\sonar-runner\bin\sonar-runner.bat -e -Dsonar.host.url=http://10.85.32.203:9000 "-Dproject.settings=C:\Program Files (x86)\Jenkins\workspace\IHM TR\sonar-project.properties" "-Dsonar.projectBaseDir=C:\Program Files (x86)\Jenkins\workspace\IHM TR"
您是否有任何线索来调查解析失败的原因?
配置
C++ 社区插件版本:v0.9.5
Jenkins、sonar 和 cppcheck 运行ning 并安装在 windows serveur 2008 R2
我找到了解决方案。以前,我无法在 10.000 行 cppCheck xml 报告中检测到错误的来源。
我用 Google Chrome 打开了 xml 报告,它很好地给出了错误的列和行。这是带有重音符号的未使用文件的编码问题。这是错误 xml 报告行。我终于删除了文件。