iced-coffee-coverage中文文档|iced-coffee-coverage js中文教程|解析
安装命令:npm i iced-coffee-coverage
Iced CoffeeScript 文件的伊斯坦布尔和 JSoverage 风格的检测。
Benbria+Doublerebel IcedCoffeeCoffeeCoffeeCoverage
仪器 Iced CoffeeScript 文件用于代码覆盖。将 (.iced|.coffee) 文件编译为 .js 文件,并为原始冰咖啡脚本源添加 JSCoverage 或伊斯坦布尔风格的检测。
特征
- 原生咖啡脚本检测 –不基于源地图
- 带有编译指示的条件检测
- 支持伊斯坦布尔风格的仪器
- 支持JScoverage风格的检测
- 支持Streamline 编译器风格检测
- 动态检测 – 在运行时检测您的代码
- 预编译检测
快速开始
假设你有一个名为“test”的文件夹,里面装满了 mocha 测试,它直接加载你的 (.iced|.coffee) 文件,然后从你的项目文件夹中运行:
$ npm install --save-dev iced-coffee-coverage$ npm install --save-dev istanbul$ mocha --recursive --compilers coffee:iced-coffee-script/register --require iced-coffee-coverage/register-istanbul test $ ./node_modules/.bin/istanbul report
您现在应该在 ./coverage/lcov-report/index.html 中有一份伊斯坦布尔覆盖率报告。
如果这不能完全满足您的要求,请查看下面的教程:
教程:
咖啡覆盖在上面没有描述的设置中工作吗?
提出问题并让我们知道您如何使用 iced-coffee-coverage,以便我们可以在此处记录。
它能做什么
Benbria+Doublerebel Iced CoffeeCoverage 是一种用于确定单元测试覆盖率的工具。它通过检测 (.iced|.coffee) 文件来查看每行、分支或函数的执行频率。Iced CoffeeCoverage 能够生成伊斯坦布尔和
JSCoverage风格的仪器。
项目issue数量: 0
项目贡献人员列表: