1 つのファイル test_file.py の下にテストのコレクションがあります。次のようにコンソールから通常どおり実行できます。
python -m unittest test_file
これは、テスト ケースが失敗したときに小さなトレースバックを出力します。だから私が正確にする必要があるのはです。
- テストを定期的に実行します。たとえば、crontabで実行します(これを行う方法は知っています)
- 毎回の実行後に電子メール レポートを送信します。これを行うには、すべてのテストが正常に終了したかどうか、一部のテストが失敗した場合に備えて、通常の pyunit 出力と同様に、どのテストが失敗し、エラーが何であったかを知る必要があります。
上で述べたように、cron 部分の実行方法とテストの実行方法は知っていますが、項目 2 を達成するには何が必要で、何ができるでしょうか?
すべてのテストを手動で実行し、結果を収集してから電子メールを送信するスクリプトでしょうか?
どうもありがとうございました !