1

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

4

2 回答 2

2
  1. 编写某种类型的处理程序/servlet 来擦除 local_db.bin 并导入您的参考数据。

  2. 保存好 local_db.bin 副本,并在需要刷新数据时替换它。每次需要刷新数据时,您可能需要停止、替换然后重新启动开发服务器。

于 2010-12-29T16:15:31.363 回答
0

您有 2 个选项 - 擦除和替换 .bin 文件,如 robert 所述,或者您可以使用普通数据存储调用(JDO/JPA/Objectify/whatever)擦除/添加数据。无论哪种情况,您都应该阅读此链接以获取有关单元测试的提示。特别是您可以将数据存储设置为仅在内存中运行,这有助于加快单元测试。

于 2011-01-01T01:55:25.103 回答