0

統合テストがあります。それらのほとんどは単純ですが、5 時間待つよりもデータを準備してチェックする必要があるユースケースがいくつかあります。準備されたデータはシステム デーモンによって処理され、5 時間後に再度確認する必要があります。

私たちの問題:

  1. すべてのテストを 1 つのプロジェクトとして配置すると、テスト結果は 5 時間で表示されます。ジェンキンスで現在のテスト結果のステータスを確認する方法はありますか?

  2. phase_A が実行され、数時間後に phase_B が実行され、phase_A に依存するテストを実装するためのベスト プラクティスは何ですか

4

1 に答える 1

0

テストは相互に依存しているため、2 つのプロセスの統合に関心があります。完了までに 5 時間もかからないように、テストを変更したいと思います。

時差を構成ファイルに移動して、たとえばテストで時間を 5 秒に設定することを検討してください。これは、本番データベースではなくテスト データベースへのデータベース接続の設定に似ています。あなたの主な懸念は、 Process_A の結果が Process_B の後に発生し、2 つが対話する必要があることです。

于 2013-04-03T20:39:22.910 に答える