2009-12-30 120 views
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插件。并在发生问题时支持发送电子邮件。

相关问题