sonarqube - 扫描 gcno 以覆盖到 SonarQube 6.X 版本
问题描述
如何将 gcno 文件扫描到 SonarQube 以获取 C 文件的代码覆盖率?我正在使用 6.3.1 版本的 SonarQube。最好的方法是将 gcno 转换为 gcov 文件然后上传吗?
谢谢 :) 陈
解决方案
有一个二进制文件叫做gcov
. 如果打开,请检查您的/usr/bin
文件夹Linux
。
要获取gcov
文件,首先,移动到包含源代码的文件夹,然后执行以下操作:
gcov *.cpp -o /path/to/object/folder/\*
推荐阅读
- swiftui - SwiftUI:如何使用 onDrag 手势分别拖动多个项目?
- node.js - 无法在 NodeJS 中删除 http-only cookie
- video - ffmpeg 向 mediasoup 注入视频只能播放第一帧
- c++ - 大规模 C++20 模块
- typescript - 仅在特定情况下在 TS 接口中设置密钥
- visual-studio - 在 Chrome 中调试 Blazor 应用程序时,会打开新的浏览器窗口并禁用扩展 - 希望在现有窗口中使用扩展的新选项卡
- r - 转换数据以根据唯一标识符将多行合并为一行
- c++ - 随后的 cout 语句更改了我的初始 cout 中的文本
- javascript - 如何从 JavaScript 中的代码中获取鼠标点击事件
- java - 如何将 Gradle 分发插件与 Kotlin 多平台一起使用