Google app engine 如何向appengine本地数据存储文件添加一些测试数据?

Google app engine 如何向appengine本地数据存储文件添加一些测试数据?,google-app-engine,google-data-api,Google App Engine,Google Data Api,我们正在使用GAE java。 作为每个构建的一部分,我们希望刷新本地数据存储文件(/WEB-INF/appengine generated/local_db.bin)中的数据,以包含一些参考数据,即运行集成测试和测试应用程序所需的一些特定数据。 是否有方法将此引用数据导入本地数据存储?我们希望将此作为每个构建的一部分进行自动化。 提前谢谢 编写某种类型的handler/servlet来擦除本地_db.bin并导入引用数据 保留本地_db.bin的良好副本,并在需要刷新数据时将其替换。每次需要刷

我们正在使用GAE java。 作为每个构建的一部分,我们希望刷新本地数据存储文件(/WEB-INF/appengine generated/local_db.bin)中的数据,以包含一些参考数据,即运行集成测试和测试应用程序所需的一些特定数据。 是否有方法将此引用数据导入本地数据存储?我们希望将此作为每个构建的一部分进行自动化。 提前谢谢

  • 编写某种类型的handler/servlet来擦除本地_db.bin并导入引用数据

  • 保留本地_db.bin的良好副本,并在需要刷新数据时将其替换。每次需要刷新数据时,您可能需要停止、替换,然后重新启动dev服务器


  • 您有两个选项—如robert所述,擦除并替换.bin文件,或者您可以使用正常的数据存储调用(JDO/JPA/Objectify/which)擦除/添加数据。无论哪种情况,您都应该阅读单元测试的提示。特别是,您可以将数据存储设置为仅在内存中运行,这有助于加快单元测试的速度