我正在使用"Istanbul cover test.js"运行一些节点js单元测试,其中test.js是主测试文件,它将调用我们的代码库中的实际脚本.问题是它生成的覆盖率报告只在test.js文件上,而不在代码库中的实际代码行上.请原谅我这是一个愚蠢的问题,但是如何让它显示测试所涉及的实际文件的覆盖范围?
您必须针对运行istanbul cover的测试运行.文档中的示例对此有点不清楚:istanbul cover test.js假设这是运行所有测试test.js的可执行文件,而不是测试本身.
例如,如果您使用的mocha是测试运行器,它应该看起来像istanbul cover node_modules/.bin/_mocha(假设mocha安装为本地devDependency),或者istanbul cover mocha如果它作为全局模块安装.
| 归档时间: |
|
| 查看次数: |
4065 次 |
| 最近记录: |