防止 firebase 模拟器在完成测试时关闭
Prevent firebase emulator closing on finishing the tests
我是 运行 我的 firebase 测试使用以下命令
firebase emulators:exec --ui 'mocha --reporter spec --timeout 10000'
但是 ui 会在测试完成后立即关闭并且模拟器会关闭。我查看了帮助中的参数,但似乎无法找到保留它们的方法 运行 因此我可以检查数据库中的值。
我试过先启动模拟器然后 运行 exec 但它总是抱怨模拟器实例已经 运行.
有没有办法做到这一点?
您可以尝试启动 firebase emulators:start,然后在它启动后 运行 运行您的测试脚本
mocha --reporter spec --timeout 10000
启动后 运行 exec 失败,因为分配给仿真器的端口正忙。而不是 运行 在仿真器启动后执行,运行 测试脚本本身
我是 运行 我的 firebase 测试使用以下命令
firebase emulators:exec --ui 'mocha --reporter spec --timeout 10000'
但是 ui 会在测试完成后立即关闭并且模拟器会关闭。我查看了帮助中的参数,但似乎无法找到保留它们的方法 运行 因此我可以检查数据库中的值。
我试过先启动模拟器然后 运行 exec 但它总是抱怨模拟器实例已经 运行.
有没有办法做到这一点?
您可以尝试启动 firebase emulators:start,然后在它启动后 运行 运行您的测试脚本
mocha --reporter spec --timeout 10000
启动后 运行 exec 失败,因为分配给仿真器的端口正忙。而不是 运行 在仿真器启动后执行,运行 测试脚本本身