【问题标题】:Code Coverage on New Code with ClaearCase 8 and SonarQube 5使用 ClaearCase 8 和 SonarQube 5 的新代码的代码覆盖率
【发布时间】:2015-07-23 21:16:48
【问题描述】:

我们正在使用 SonarQube 5.0 对我们的 java 项目进行代码分析,并使用 JaCoCo 生成覆盖率报告。使用的 SCM 是 clearcase 8。

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

有什么方法可以使用 ClearCase 8 找到新代码的代码覆盖率

【问题讨论】:

    标签: code-coverage clearcase sonarqube-5.0


    【解决方案1】:

    我在this question 也遇到过类似情况。
    除了更新Sonar ClearCase plugin之外没有直接的解决方案。

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

    【讨论】:

      【解决方案2】:

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

      你可以用cleartool -ver 命令检查一下

      如果您安装了 clear case 但无法正常工作,请在环境变量中提供路径。

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

      然后将 jar 放入 sonarqube-version\extensions\downloads 并重新启动 sonarqube,它将安装插件。

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

      【讨论】:

        猜你喜欢
        • 2018-01-11
        • 2020-07-18
        • 1970-01-01
        • 1970-01-01
        • 2019-07-15
        • 2021-06-04
        • 2018-04-14
        • 2017-01-25
        • 2018-11-13
        相关资源
        最近更新 更多