在 ts 文件中导入 snapsvg-cjs 后,实习生测试用例执行将永远挂起



在.ts文件中导入snapsvg-cjs后(在Dojo2项目中(,实习生测试用例在执行所有测试用例后卡住了。

知道我做错了什么吗?

当实习生在测试用例完成后卡住打开状态时,通常意味着文件或套接字仍处于打开状态。实习生已完成,但 Node 进程不会在句柄仍处于打开状态时关闭。例如,如果在测试中启动异步进程而不返回 Promise,则可能会发生这种情况。

诊断阻止实习生进程退出的原因的一种方法是使用 wtfnode 运行它。当 wtfnode 用于运行节点程序并且该程序被手动终止(如使用 ctrl-c 时(,wftnode 将显示任何打开的资源。使用wtfnode运行 Intern,当它显示为挂起时按 ctrl-c,然后查看仍处于打开状态的内容。

相关内容

  • 没有找到相关文章