开玩笑覆盖率,所有值为零
Posted
技术标签:
【中文标题】开玩笑覆盖率,所有值为零【英文标题】:Jest coverage, all values at zero 【发布时间】:2017-07-15 05:28:19 【问题描述】:我在我的项目中引入了代码覆盖率,但所有值(除了一个)都停留在零。
这是我的 jest-config.json:
"collectCoverageFrom": [
"../shared/utils/*.js"
],
"coverageDirectory": "<rootDir>/coverage",
"coverageThreshold":
"global":
"branches": 0,
"functions": 0,
"lines": 0,
"statements": 0
,
"moduleFileExtensions": [
"js"
],
"moduleNameMapper":
"\\.(css|scss)$": "identity-obj-proxy"
,
"moduleDirectories": [
"node_modules",
"job-board/node_modules"
],
"modulePaths": [
"<rootDir>/client"
],
"roots": [
"<rootDir>",
"<rootDir>/../shared"
],
"testRegex": "\\.test\\.js$"
我正在测试的文件在../shared/src/utils/*.js
,我的测试在../shared/src/utils/__tests__/*.test.js
。
当我运行node --harmony_proxies node_modules/jest-cli/bin/jest.js --config ./jest-config.json --coverage
时,我得到了这个结果:
只是,这些文件中的几乎所有功能都经过全面测试...
有人遇到过这个问题吗?
提前致谢。
【问题讨论】:
在github.com/Zephir77167/jest-issues复制了这个问题 您找到解决此问题的方法了吗?我自己也在面对它 试试jest --coverage --watchAll
【参考方案1】:
运行 jest --coverage 命令检查覆盖率
【讨论】:
参考链接,你可能会得到一些帮助***.com/questions/50992518/…以上是关于开玩笑覆盖率,所有值为零的主要内容,如果未能解决你的问题,请参考以下文章