0

特定のシステムおよびパフォーマンス メトリックを取得するために、すべてのテスト ケースのバックグラウンドで同時に実行されるスレッド プールを持つ自動テスト スイートを作成しました。各スレッドは、シェル コマンドを実行するために JSch 接続を使用しており、[JSchException: チャネルが開かれていない例外] を受信して​​います。

重要な問題は、すべてのテスト ケースが終了してもスレッドが終了しないため、テスト スイートが永久に実行され続けることです。しかし、理由はわかりません...

スレッド ダンプを確認したところ、スレッドが BLOCKED 状態であるため、スレッドが終了していないことがわかりました。

誰かこれについて説明がありますか?または、この問題を解決するための助けはありますか?

4

1 に答える 1