【问题标题】:How do I add some test data to appengine local datastore file?如何将一些测试数据添加到 appengine 本地数据存储文件?
【发布时间】:2010-12-29 06:52:22
【问题描述】:

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

【问题讨论】:

    标签: google-app-engine google-data-api


    【解决方案1】:
    1. 编写某种类型的处理程序/servlet 来擦除 local_db.bin 并导入您的参考数据。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多