次のことを毎日(または毎時または基本的にいつでも)実行するテストランナーの自動化を検討しています。
- git リポジトリから最新のコードをプルします。
- Django テスト スイートまたは Nose などを実行します。
- Selenium テストを実行します。
- 合格/不合格およびカバレッジ統計を Web インターフェイス経由で提供します。
- 失敗した場合は、開発者に電子メールを送信します。
そこにはどのようなセットアップがありますか?私はいくつかのブログ投稿を見てきましたが、多くは Django 1.1 より前のものであり、そのリリースでテスト スイートが大幅に改善されたことを知っているので、最新で最適なオプションが何であるかに興味があります。