Virtual machine 在测试完成后,karma脚本启动器是否也可以关闭一些东西?

Virtual machine 在测试完成后,karma脚本启动器是否也可以关闭一些东西?,virtual-machine,virtualbox,karma-runner,Virtual Machine,Virtualbox,Karma Runner,我正在使用打开虚拟机/浏览器/url,但测试完成后,我不知道如何关闭所有内容 如果我让浏览器在虚拟机中保持打开状态,它最终会停止尝试重新连接-没有错误消息只是无法重新连接。我不确定这是否是一个错误。我不明白你为什么不希望浏览器无限期地尝试重新连接?为什么每次运行测试时都需要关闭和重新打开浏览器。但是如果我使用脚本启动器,我不知道这是怎么可能的 感谢您的帮助我不太确定这是否涵盖了您的答案,但我在寻找类似问题的解决方案时遇到了您的问题,所以让我解释一下-以防其他人遇到此问题 正在nodejs应用程序

我正在使用打开虚拟机/浏览器/url,但测试完成后,我不知道如何关闭所有内容

如果我让浏览器在虚拟机中保持打开状态,它最终会停止尝试重新连接-没有错误消息只是无法重新连接。我不确定这是否是一个错误。我不明白你为什么不希望浏览器无限期地尝试重新连接?为什么每次运行测试时都需要关闭和重新打开浏览器。但是如果我使用脚本启动器,我不知道这是怎么可能的


感谢您的帮助

我不太确定这是否涵盖了您的答案,但我在寻找类似问题的解决方案时遇到了您的问题,所以让我解释一下-以防其他人遇到此问题

正在nodejs应用程序的codeship ci环境中运行karma单元测试。 测试是成功的,但是测试将保持监视并且不会关闭,因此将测试设置为“通过”-相反,它将空闲,并且在一段时间超时后,将测试设置为“失败”

在karma配置中将选项singleRun设置为true会有所帮助

希望这能帮助有同样问题的人。
抱歉,如果没有足够的主题:这不是我想要表达的意思。您正在谈论的功能是我希望通过karma脚本启动器(主要用于打开自定义浏览器)实现的功能。它可以打开它们,但无法在一次运行后关闭它们。谢谢