3

私は現在、数分ごとに常に実行したいいくつかの単体テストを作成中です。それらのいずれかが失敗した場合は、発生したエラーを取得して、カスタム処理を実行したいと考えています (私の場合はアラートを送信します)。これを行う標準的な方法はありますか?unittest.TestResult を見てきましたが、良い使用例が見つかりませんでした。アイデア?

4

2 に答える 2

3

このようなタスクには、継続的な統合サーバー jenkins を使用します。スケジュールのような cron があり、ビルドが不安定になった (テストが失敗した) ときに電子メールを送信できます。jenkins でサポートされている junit スタイルの xml レポートを生成するための Python の unittest モジュールの拡張機能があります。

于 2013-05-06T07:47:05.857 に答える