【发布时间】:2017-01-26 11:04:15
【问题描述】:
当我尝试包含所有项目源代码以获得更合理的代码覆盖率数字时,我最终得到了
----------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
----------|----------|----------|----------|----------|----------------|
All files | Unknown | Unknown | Unknown | Unknown | |
----------|----------|----------|----------|----------|----------------|
我的配置包含以下内容:
"collectCoverageFrom": [
"<rootDir>/app_modules/",
"<rootDir>/src/"
],
我也试过不带/,带**/*.js,只带*.js,都无济于事。
基于--debug 选项,路径扩展为我想从中收集覆盖信息的路径(不是问题)
那么获得更准确的覆盖率信息有什么魔力?
我能找到的最好的文档来自这个 Github PR:https://github.com/facebook/jest/pull/1349/files
我最终做了:
"collectCoverageFrom": [
"**/*.js",
"!webpack.config.js"
],
这只是因为这是默认配置的一部分
"testPathIgnorePatterns": [
"/node_modules/"
],
但它确实为测试运行增加了大量时间。
【问题讨论】:
标签: javascript jestjs babel-jest