我正在尝试在我的Spring Boot Integration测试中使用Firestore模拟器。我可以在其他终端会话中手动启动仿真器,但是我想在集成测试开始之前自动启动仿真器,因为我不能总是手动启动仿真器,例如在CI管道中。我试图做一个gradle任务,但是它是同步运行的,因此集成测试要等到我完成该任务后才能开始,这显然会停止模拟器。有什么方法可以使gradle任务像我的IntegrationTest任务一样异步和并行运行?
答案 0 :(得分:0)
聚会晚一点,但是... 您可以使用与启动仿真器相同的命令来运行测试。
firebase emulators:exec --only firestore "./gradlew test"