4

我尋找到一個自動化測試運行其每日(或每小時或每當我想基本上)將做以下事情:Django測試自動化可以使用哪些工具?

  1. 從一個Git倉庫拉最新的代碼。
  2. 運行Django測試套件或類似鼻子的東西。
  3. 運行硒測試。
  4. 通過網絡界面給出通過/失敗和覆蓋統計。
  5. 電子郵件開發人員在失敗的情況下。

什麼樣的設置在那裏?我看過一些博客文章,但很多都是Django 1.1之前的版本,我知道該版本的測試套件已經有了很大的改進,所以我很好奇最新的和最好的選擇。

回答

3

我想看看ponybuild,它是Titus Brown一直在研發的buildbot的替代品,而Jacob Kaplan-Moss已經在尋找django。 http://github.com/ctb/pony-build/network

+0

這看起來像一個整潔的系統。我會一直關注它。 – 2009-12-30 21:20:01

1

Hudson是這樣的一個很好的工具。它沒有任何具體的django支持(我知道),它更像是一個通用工具。它有一個插件模型,它具有git,selenium和cobetura等插件。它還有一個用於運行python腳本的python插件。並在發生問題時支持發送電子郵件。

相關問題