外部機器をテストするために python unittest フレームワークを使用しています。この特定の使用例では、Python に数日かかる耐久性テストを実行してもらいたいと思っています。(1 回のテストには数分しかかかりませんが、非常に頻繁に繰り返されます。)
このシナリオでは、テストを適切に停止し、後で再開または再開できるようにしたいと考えています。後で再起動しても問題ありませんが、現時点では適切に停止する手段がありません。
優雅な停止によって、私は次のようなものを想定しています: を押すCtrl-C
と、最後のテストが終了し、結果が返されます。
これを達成するための組み込みの方法はありますか?そうでない場合は、どうすればそれを達成できますか?