4

いくつかの API を公開する AppEngine アプリケーションがあります。現在、これらの API のテストを作成していますが、一部の API はタスクをキューに入れています。特定の API 呼び出しがキューに入れられたすべてのタスクが終了するまで待機するテスト ケースを作成する方法がわかりません。

テスト自体の中で、特定のタスクが完了したことを確認する方法はありますか?

4

2 に答える 2

8

テストベッドを使用していると思います。

テストベッド内では、キューに入れられたタスクは、自分で実行するまでそこにあります。テスト環境はシングルスレッドであるため、キュー内のタスクを手動で実行し、それらがいつ実行されるかを正確に把握できます。

この回答は、タスクを手動で実行する方法を示しています。

于 2012-04-08T12:20:16.137 に答える
0

SDKにはいくつかのAPIのテストベッドが付属しており、taskqueueはその1つです。

于 2012-04-08T04:39:22.073 に答える