【问题标题】:Running Firestore Emulators before integration tests start在集成测试开始之前运行 Firestore 模拟器
【发布时间】:2020-03-22 00:44:09
【问题描述】:

我正在尝试将 Firestore 模拟器与我的 Spring Boot 集成测试一起使用。我可以在不同的终端会话中手动启动模拟器,但我想在我的集成测试开始之前自动启动模拟器,因为我不能总是手动启动模拟器,例如在我的 CI 管道中。我试图制作一个 gradle 任务,但是它是同步运行的,所以在我完成那个显然会停止模拟器的任务之前,集成测试不会开始。有什么方法可以让 gradle 任务像我的 integrationTest 任务一样异步并行运行?

【问题讨论】:

    标签: spring-boot gradle google-cloud-firestore firebase-cli


    【解决方案1】:

    晚会有点晚了,但是... 您可以使用与启动模拟器相同的命令来运行测试,例如。

    firebase emulators:exec --only firestore "./gradlew test"
    

    【讨论】:

      猜你喜欢
      • 2020-01-02
      • 2021-03-29
      • 1970-01-01
      • 2020-02-09
      • 2020-06-29
      • 1970-01-01
      • 2014-01-12
      • 1970-01-01
      • 2020-06-17
      相关资源
      最近更新 更多