是否有嵌入式进程中的Google Spanner实现?

时间:2018-01-11 22:18:49

标签: google-cloud-platform google-cloud-spanner

我的组织正在开发部署到GCP的应用,并选择使用Google Spanner作为记录系统。

有没有办法测试我的DAO而不实际连接到GCP并对实时实例运行查询?

通过使用DEV实例启动集成测试来执行Spanner DAO的测试非常不方便。

我希望能够启动进程中的Google Spanner。

2 个答案:

答案 0 :(得分:1)

虽然答案与amirouche相同。我建议为它打开问题跟踪器feature request。最后,大多数新实现都基于反馈。您还可以提供有关用例的更多详细信息。

答案 1 :(得分:1)

我在开发open source JDBC driver for Google Cloud Spanner时遇到了同样的问题,最后我编写了自己的模拟器。我目前正在成功地针对此模拟器运行JDBC驱动程序的所有集成测试。模拟器既可以在您自己的开发计算机上本地运行,也可以安装在服务器上。

还有open source test project测试模拟器以证明其功能。

模拟器本身不是开源的,目前处于测试阶段,但可以使用试用帐户/许可证。有关更多详细信息,请查看repository of the tester project