私が解決しようとしているシナリオは次のとおりです。システム上のWebエンドポイントにWebを作成するテストプログラムがあります。
このテストプログラムには、正常なテストサイクルを完了する外部システムからのコールバックを期待するjettyWebサーバーが実行されています。特定の時間範囲(タイムアウト)の間にコールバックが受信されない場合、テストは失敗します。
これを実現するために、テストランナーは、ジェッティハンドラーがコールバック時に設定する「イベント」を待機する必要があります。
私はjavaのCyclicBarrierを使用することを考えましたが、これを解決するためにclojureに慣用的な方法があるのではないかと思います。
ありがとう