Reputation: 1
I am using babel-plugin-istanbul to generate code coverage report, however, I found that the out.json file only includes the coverage data for tested source files as below:
"C:\\path\\to\\file\\a.ts": {
"path": "C:\\path\\to\\file\\a.ts",
"statementMap": {
"0": {
"start": {
"line": 4,
"column": 2
},
"end": {
"line": 4,
"column": 116
}
},
}
skip other data...
}
the coverage data for un-tested source files is missing as below:
"C:/path/to/file/b.ts": {
"path": "C:/path/to/file/b.ts",
"statementMap": {},
"fnMap": {},
"branchMap": {},
"s": {},
"f": {},
"b": {}
}
Based on the out.json file, the generated coverage report only displays coverage for the tested source files and ignores un-tested source files, so the total coverage is incorrect.
May I know is there any method to generate all coverage data in out.json for all source files including tested and un-tested source files? Thanks in advance.
Upvotes: 0
Views: 147