如何让声纳读取HTML格式的代码覆盖率报告
How to get sonar to read code coverage reports that are in HTML format?
在过去的两天里,我一直在尝试在我的ruby应用程序单元中测试和报告我的javascript代码。我终于能够运行我的javascript测试对一个无头浏览器使用茉莉和JCov (https://github.com/yp-engineering/jcov)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文件生成给Sonar使用Sonar javascript插件。这样做的问题是JsTestDriver不能在本机无头浏览器上运行
我确认Sonar Javascript插件只支持导入JsTestDriver报告
相关文章:
- 如何在ajax请求和it上测试并获得完整的代码覆盖率's使用Jasmine和Blanket.js对jQuery
- 动态更改测试中代码覆盖率的require语句的更好方法
- 黄瓜的代码覆盖率.js
- 如何使用 Webpack 和 Babel 从 Karma 的代码覆盖率中排除规范文件
- 什么是JavaScript单元测试的代码覆盖率的分支
- 噩梦.js和代码覆盖率
- SonarQube 始终显示 Javascript 项目的 0.0% 代码覆盖率
- 角度代码覆盖率错误输出
- JavaScript 代码覆盖率
- 未获取代码覆盖率信息
- KarmaJS中具有因果报应覆盖率的代码覆盖率过高&茉莉
- 浏览器单元测试的代码覆盖率
- Jenkins/SonarQube单元测试JavaScript的代码覆盖率
- 使用通配符路径测试代码覆盖率
- 如何让声纳读取HTML格式的代码覆盖率报告
- jquery中的格式代码
- 从Node访问伊斯坦布尔代码覆盖率信息
- 如何获得客户端JavaScript代码的代码覆盖率
- CoffeeScript代码覆盖率
- Node.js Mocha测试Restful API端点和代码覆盖率