首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >伊斯坦布尔:未收集覆盖率信息,退出时未写入覆盖率信息

伊斯坦布尔:未收集覆盖率信息,退出时未写入覆盖率信息
EN

Stack Overflow用户
提问于 2017-02-23 20:18:33
回答 2查看 866关注 0票数 2

我正在尝试获得我的node.js项目的代码覆盖率。我正在使用摩卡和伊斯坦布尔来达到这个目的。但是我在通过伊斯坦布尔时得到了0:没有收集覆盖信息,没有写入覆盖信息就退出,Mocha和伊斯坦布尔都安装在本地。package.json中的脚本如下所示

代码语言:javascript
复制
"scripts": {
    "test": "node_modules/.bin/mocha",
    "test:coverage": "./node_modules/.bin/babel-istanbul cover ./node_modules/.bin/_mocha"
  }

文件夹结构如下-项目-node_modules-测试--单元-01test1.tes.js -02test2.test.js

我的.istanbul.yml文件

代码语言:javascript
复制
verbose: false
instrumentation:
    root: ./node_modules/.bin/istanbul
    default-excludes: true
    excludes: []
    embed-source: false
    variable: __coverage__
    compact: true
    preserve-comments: false
    complete-copy: false
    save-baseline: false
    baseline-file: ./coverage/coverage-baseline.json
reporting:
    print: summary
    reports:
        - lcov
    dir: ./coverage
    watermarks:
        statements: [50, 80]
        lines: [50, 80]
        functions: [50, 80]
        branches: [50, 80]
hooks:
    hook-run-in-context: false
    post-require-hook: null

我在运行coomand

npm运行测试:覆盖率

在终端(Mac OSX)中。我对此相当陌生,因此非常欢迎任何意见。请帮帮我,我已经花了一整天的时间了。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42415581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档