gpt4 book ai didi

javascript - 为包目录外的文件启用 nyc/istanbul 代码覆盖

转载 作者:行者123 更新时间:2023-11-30 14:17:10 25 4
gpt4 key购买 nike

我有一个节点应用程序,它有单独的姊妹文件夹和随附的用于应用程序代码和测试的 package.json 文件。

Project
|
|-----Application
|-----app.js
|-----package.json
|-----Tests
|
|-------test.js
|-------package.json (nyc added here)

nyc 作为依赖项(连同 mocha)包含在测试文件夹中。它无法显示应用程序文件夹中文件的覆盖范围。我试图通过包含“../Application/**/*.js”来明确包含应用程序文件在 nyc 配置中,这似乎不起作用。

有什么想法吗?

最佳答案

我发现您可以使用一个名为 cwd 的模糊选项来执行此操作,如下所示:

  "nyc": {
"all": true,
"check-coverage": true,
"per-file": true,
"lines": 99,
"statements": 99,
"functions": 99,
"branches": 99,
**"cwd" : "../",**
"exclude" : [
"Tests/**/*.js"
]
}

关于javascript - 为包目录外的文件启用 nyc/istanbul 代码覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53399098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com