0

我们有一套在 CI 环境中针对本地 AppEngine 开发服务器运行的 UI 测试。我们在每个测试中执行的第一步是清除本地数据存储并使用已知数据对其进行重置。我们通过 java servlet 在代码中执行此操作。

我们遇到了从 AppEngine 1.6.4 开始的问题(在此处概述)。随着测试的进行,数据设置步骤需要的时间越来越长。前几次测试从大约 10 秒开始,到最后,每个测试需要一分钟。

所以我正在寻找替代方法来为我们的 UI 测试设置和删除数据。例如,我可以保留一个 local_db.bin 文件并在每次测试之前“分离/附加”它吗?我怀疑没有,至少在开发服务器仍在运行时不会。而且我认为在每次测试之前停止并重新启动开发服务器是不可行的。

那么还有其他想法吗?

4

0 回答 0