【问题标题】:How to get sonar to read code coverage reports that are in HTML format?如何让声纳读取 HTML 格式的代码覆盖率报告?
【发布时间】:2013-06-11 15:18:28
【问题描述】:

过去两天我一直在尝试让我的 ruby​​ 应用程序单元中的 javascript 代码测试并报告。 我终于能够使用 Jasmine 和 JCov (https://github.com/yp-engineering/jcov) 对无头浏览器运行我的 javascript 测试 JCov可以生成report.html文件,这里是一个例子:

<!DOCTYPE html>
<html lang='en'>
  <head>
    <meta charset='utf-8'>
    <title>JCov</title>
    </meta>
    <link href="report.css" media="screen" rel="stylesheet" type="text/css" />
  </head>
  <body>

  <h1>JCov : <span class="total-coverage"> 90%<span/></h1>
    <table>
      <tr><th>Filename</th><th>Coverage</th><th>Percent</th></tr>

      <tr>
        <td><a href="javascripts/mean.js.html">javascripts/mean.js</a></td>
        <td>(10/11)</td>
        <td> 90%</td>
      </tr>

      <tr>
        <td><em>Total:</em></td>
        <td>(10/11)</td>
        <td> 90%</td>
      </tr>
    </table>
  </body>
</html>

现在,如何让 Sonar 读取此报告?我已经尝试了一些相关的谷歌搜索,但大多数结果导致使用 JsTestDriver 并使用它的 LCOV 文件 使用声纳 JavaScript 插件生成给声纳。问题在于 JsTestDriver 本身并不能针对无头浏览器运行,它 需要 java,而 JCov 是 ruby​​ Gem。

【问题讨论】:

    标签: javascript html ruby code-coverage sonarqube


    【解决方案1】:

    我确认 Sonar Javascript 插件仅支持导入 JsTestDriver 报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-05
      • 2017-02-11
      • 2013-09-26
      • 2017-10-25
      • 2012-07-18
      • 2012-08-23
      • 2013-11-21
      • 2016-08-04
      相关资源
      最近更新 更多