我有一个节点应用程序,它有单独的姐妹文件夹和用于应用程序代码和测试的package.json文件。
Project
|
|-----Application
|-----app.js
|-----package.json
|-----Tests
|
|-------test.js
|-------package.json (nyc added here)
nyc作为依赖项(与mocha一起(包含在测试文件夹中。它无法显示应用程序文件夹中文件的覆盖范围。我试图通过包含"../application/**/*.js"来显式地包含应用程序文件在nyc配置中,bit似乎不起作用。
有什么想法吗?
我发现可以通过使用一个名为cwd的模糊选项来做到这一点,如下所示:
"nyc": {
"all": true,
"check-coverage": true,
"per-file": true,
"lines": 99,
"statements": 99,
"functions": 99,
"branches": 99,
**"cwd" : "../",**
"exclude" : [
"Tests/**/*.js"
]
}