【发布时间】:2019-05-19 20:41:15
【问题描述】:
我正在使用 mocha 测试我的 js 文件。一些测试用例需要时间来解决响应,所以我使用了超时。完整的命令看起来像
伊斯坦布尔封面_mocha test/sol-verifier.js -- --timeout 300000
问题是,在进行这样的覆盖时,我没有创建覆盖报告,它只会成功运行测试用例并停止(而不是终止)。我该如何解决这个问题?
我的代码在 node.js 中,它不会创建任何服务器。
此外,当我删除 --timeout 标志并注释掉需要更多时间的测试用例时。它工作正常并生成覆盖率报告。
根据我的发现,问题不在--timeout 标志中,当有一个测试用例需要比平时更长的时间来解决时,不会生成报告。
【问题讨论】:
标签: node.js unit-testing istanbul