ClaearCase 8 和 SonarQube 5 新代码的代码覆盖率



我们使用SonarQube 5.0对Java项目进行代码分析,并使用JaCoCo生成覆盖率报告。使用的单片机是明文8。

我们想使用Sonar ClearCase插件来获得新代码的代码覆盖率。但是,它失败了,说它找不到cleartool命令。由于我们使用的是 ClearCase 8,因此我们使用 rcleartool 而不是 cleartool 作为命令行实用程序。

有没有办法使用 ClearCase 8 找到新代码的代码覆盖率

我在这个问题中也有类似的情况。
除了更新Sonar ClearCase插件之外,没有直接的解决方案。

您可以尝试安装一个名为 cleartool 的包装器,它会调用 rcleartool ,但不能保证插件使用的所有选项(用于调用 cleartool 命令)都可以按原样用于rcleartool命令。

运行声纳和 Jenkins 的机器应该在控制台中安装并运行 clearcase。

你可以用 cleartool -ver 命令检查它

如果您已安装 Clear Case 并且它不起作用,请在环境变量中提供路径。

下载和编译自: github.com/SonarCommunity/sonar-scm-clearcase

然后将jar放入sonarqube

版本\扩展\下载中并重新启动sonarqube,它将安装插件。

在声纳项目设置中,您必须提供sonar.scm.provider=clearcase

最新更新