0

CI 環境のローカル AppEngine 開発サーバーに対して実行される一連の UI テストがあります。各テストで実行する最初のステップは、ローカル データストアをクリアし、既知のデータでリセットすることです。これは、Java サーブレットを介してコードで行います。

AppEngine 1.6.4 で始まった問題 (ここで概説) が発生しています。テストが進行するにつれて、データのセットアップ手順はますます長くなります。最初の数回のテストでは約 10 秒で開始し、最後には各テストに 1 分以上かかります。

そのため、UI テスト用のデータを設定および破棄するための代替手段を探しています。たとえば、local_db.bin ファイルを手元に置いておき、各テストの前に「デタッチ/アタッチ」できますか? 少なくとも、開発サーバーがまだ実行されている間は、no と思われます。また、各テストの前に開発サーバーを停止して再起動することは現実的ではないと思います。

他のアイデアはありますか?

4

0 に答える 0