Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 排除伊斯坦布尔覆盖范围内的图案或文件夹_Unit Testing_Istanbul - Fatal编程技术网

Unit testing 排除伊斯坦布尔覆盖范围内的图案或文件夹

Unit testing 排除伊斯坦布尔覆盖范围内的图案或文件夹,unit-testing,istanbul,Unit Testing,Istanbul,我在package.json中使用了伊斯坦布尔报道,如下所示 "test:coverage": "./node_modules/.bin/babel-istanbul --include-all-sources cover ./node_modules/.bin/_mocha ./src/**/__tests__/*.js", 我有一个.伊斯坦布尔.yml脚本,如下所示 verbose: true instrumentation: extension: .js root: ./

我在package.json中使用了伊斯坦布尔报道,如下所示

"test:coverage": "./node_modules/.bin/babel-istanbul --include-all-sources cover ./node_modules/.bin/_mocha ./src/**/__tests__/*.js",
我有一个
.伊斯坦布尔.yml
脚本,如下所示

verbose: true
instrumentation:
    extension: .js
    root: ./src
    default-excludes: true
    excludes: ['./src/**/__tests__/**', './src/electron.js']
    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

我试图将tests文件夹和
electron.js
文件排除在报道之外。但是,文件和文件夹并不排除在外。请问我哪里出了问题,我怎样才能解决这个问题?任何帮助都将不胜感激

如果有人仍有此问题。下面是我如何通过修改

instrumentation:
  root: src
  include-all-sources: true
  verbose: true
  excludes: ["**/__tests__/**" ,"./electron.js"]
reporting:
  dir: "coverage"

“排除”与“包含所有源”一起使用时不起作用。我正在从命令行运行伊斯坦布尔封面摩卡,并在我的package.json中使用“伊斯坦布尔”:“^0.4.5”,“摩卡”:“^3.2.0”