4

Я ищу в автоматизации тест-бегун, который будет делать следующие вещи ежедневно (или почасовой или всякий раз, когда я хочу в основном):Какие инструменты я могу использовать для автоматизации тестирования Django?

  1. Вытяните последний код из репозитория Git.
  2. Запустите набор тестов Django или что-то вроде Nose.
  3. Проведение тестов на селен.
  4. Давать статистику прохождения и сбоев и покрытия через веб-интерфейс.
  5. Разработчикам электронной почты в случае сбоев.

Какие существуют установки? Я видел несколько сообщений в блогах, но многие из них до Django 1.1, и я знаю, что набор тестов значительно улучшился с этой версией, поэтому мне любопытно, какие у них самые последние и лучшие варианты.

ответ

3

Я бы посмотрел на ponybuild, это замена buildbot, над которым работает Титус Браун, и Джейкоб Каплан-Мосс уже смотрит на джанго. http://github.com/ctb/pony-build/network

+0

Это выглядит как аккуратная система. Я буду следить за этим. –

1

Hudson является действительно хорошим инструментом для чего-то вроде этого. У него нет конкретной поддержки django (что я знаю), это скорее инструмент общего назначения. У этого есть модель плагина, и у него есть плагины для git, selenium и cobetura, между прочим. Он также имеет плагин python для запуска сценариев python. и поддержка отправки электронных писем, когда все идет не так.

Смежные вопросы