27得票2回答
按文件夹对伊斯坦布尔代码覆盖率报告进行分组

我正在使用 Istanbul 和 nyc 命令来为 Node.js 进行代码覆盖率报告。 我正在使用 Mocha 进行单元测试。 我得到了每个文件的报告,但我希望看到一个包含单个目录摘要的报告。让我详细解释一下我得到的内容和我想要看到的内容之间的区别。 所有源文件都在一个文件夹中,我希望...

25得票4回答
Jest:如何合并来自不同 Jest 测试运行的覆盖率报告

有没有人成功地将两个分别运行的jest测试覆盖率报告合并起来? 我是一名新手,试图使用默认的jest覆盖率报告工具:["json", "lcov", "text", "clover"] 我尝试使用nyc将tmp文件夹中的coverage-final*.json文件合并,并输出到一个full...

20得票3回答
如何使用jest在Vue-cli 3中使测试覆盖率显示所有vue文件

我正在尝试使用Jest设置Vue CLI 3以显示测试覆盖率,但是我遇到了困难。我已经尽可能地做了一切来使其工作,但它仍然没有显示任何覆盖范围:Ran all test suites. ----------|----------|----------|----------|----------...

17得票1回答
如何在使用VSCode生成nyc覆盖率报告时进行调试?

我正在尝试在运行nyc时进行调试,而不仅仅是在运行mocha测试时进行调试,这样我就不必每次运行两次测试了。 VSCode 运行覆盖并向我显示它,但它不会停止或验证断点,我该如何设置它以正确调试? 这是否可能? 我的启动配置:{ "type": "node", ...

17得票3回答
纽约伊斯坦布尔中的仪器化是什么?

什么是在纽约使用的仪器? 纽约市的仪器命令可用于在单元测试之外的上下文中对源文件进行仪器化: 我假设它会进行单元测试以外的覆盖率检查。 我已经尝试过它,具体如下:nyc instrument src coverage/instrument 然后运行应用程序并尝试访问一个端点 np...

16得票1回答
是否应将 .nyc_output 包含在 .gitignore 中?

我们需要把 .nyc_output 包含进来吗,还是只需将该目录放在 .gitignore 中?

13得票1回答
Node - 如何在使用 nyc 和 mocha 时使用 source-map?

所以nyc正在对我的文件进行以下更改: at _onCreate (src/post/admin.js:1:10453) at doQuery (src/db.js:59:216) at process._tickCallback (internal/process/next_tic...

13得票1回答
如何运行git pre-commit钩子以确保暂存文件的测试覆盖率不会降低?

我在我的ReactJS项目中使用jest和istanbul编写测试用例并检查测试覆盖率。 如何使用预提交挂钩确保任何我已暂存到git的文件的测试覆盖率不会降低到其提交之前的当前值?

10得票3回答
如何从JSON结果生成NYC报告(无.nyc_output文件)?

我继承了一个包含Jasmine单元测试的JS代码库。该测试框架使用karma和istanbul-combine获取代码覆盖率。似乎istanbul-combine无法与当前的node模块配合使用,而且已不再维护:推荐使用nyc进行替代。但我在Makefile中替换istanbul-combin...

9得票3回答
如何在测试期间提高Puppeteer的启动性能

我用 Puppeteer 写了一个小型爬虫。现在我面临一个挑战,我的测试速度非常慢 (> 每个测试 3 秒)。我已经能够追踪到 Puppeteer 的 launch 函数和使用 Istanbul/nyc 是原因。 如果我只使用 mocha 运行测试,测试将在 400 毫秒内完成。 但...