我尋找到一個自動化測試運行其每日(或每小時或每當我想基本上)將做以下事情:Django測試自動化可以使用哪些工具?
- 從一個Git倉庫拉最新的代碼。
- 運行Django測試套件或類似鼻子的東西。
- 運行硒測試。
- 通過網絡界面給出通過/失敗和覆蓋統計。
- 電子郵件開發人員在失敗的情況下。
什麼樣的設置在那裏?我看過一些博客文章,但很多都是Django 1.1之前的版本,我知道該版本的測試套件已經有了很大的改進,所以我很好奇最新的和最好的選擇。
我尋找到一個自動化測試運行其每日(或每小時或每當我想基本上)將做以下事情:Django測試自動化可以使用哪些工具?
什麼樣的設置在那裏?我看過一些博客文章,但很多都是Django 1.1之前的版本,我知道該版本的測試套件已經有了很大的改進,所以我很好奇最新的和最好的選擇。
我想看看ponybuild,它是Titus Brown一直在研發的buildbot的替代品,而Jacob Kaplan-Moss已經在尋找django。 http://github.com/ctb/pony-build/network
看起來像Django的本身使用buildbot
Hudson是這樣的一個很好的工具。它沒有任何具體的django支持(我知道),它更像是一個通用工具。它有一個插件模型,它具有git,selenium和cobetura等插件。它還有一個用於運行python腳本的python插件。並在發生問題時支持發送電子郵件。
這看起來像一個整潔的系統。我會一直關注它。 – 2009-12-30 21:20:01