PyZen непрерывный тест бегун для параноидальных разработчиков и NBSP;. Пока скрипт работает, PyZen будет следить за изменениями в коде и повторно запустить тестовый набор, при необходимости. Есть фронтэнды для нескольких рамок, а также несколько интерфейсов уведомления.
Установка
PyZen может быть установлена с помощью easy_install PyPI:
easy_install PyZen
или пип:
пункт установить PyZen
Фронтэнды
PyZen предоставляет несколько фронтэндов собирать анализы и запустить непрерывное тестер.
Джанго
Для установки PyZen под Django добавить pyzen вашей установке INSTALLED_APPS. The Run manage.py дзен, чтобы начать процесс тестер. Вы можете дать ярлык приложения или имя теста, используя тот же формат, что и встроенная команда тестирования.
Колба
Колбы интерфейс поддерживается в отдельный пакет, настой-дзен.
Distutils
Пакет PyZen обеспечивает Distutils командовать дзен, который будет запускать тестовый набор, выполненный в setup.py под PyZen. Запустите setup.py дзен, чтобы начать процесс тестер.
Автономный
Сценарий pyzen предоставляет обертку для запуска любой тестовый скрипт под PyZen. Запустите pyzen yourscript.py арг1 арг2 ..., чтобы начать процесс тестер. Нет вариантов конфигурации не доступны в данный момент.
Опции
--nocolor: флаг, по умолчанию: Ложь
& NBSP; Отключить цветной вывод.
-u, --ui: по умолчанию: автоопределение
& NBSP; Принудительно использование определенного модуля пользовательского интерфейса. Доступные варианты Win32, OSX, Linux, и нет.
интерфейсы
PyZen обеспечивает интерфейс, чтобы указать текущее состояние испытания после каждого прогона, даже если консоль находится в фоновом режиме. В дополнение к трем интерфейсам платформы конкретно, ни интерфейс отключить этот дисплей. Смотрите документацию интерфейс для деталей, но большинство фронтэнды предлагают --ui возможность переопределить автоопределение.
Win32
Пользовательский интерфейс по умолчанию на Windows, является лотке значок, указывающий текущие уведомления о состоянии испытания и на воздушном шаре после каждого прогона. Этот пользовательский интерфейс протестирован на Windows XP и выше, хотя он может работать с Windows 2000.
OS X
Пользовательский интерфейс по умолчанию на OS X использует Growl с помощью AppleScript. Уведомление Growl размещена после каждого теста.
Linux
Пользовательский интерфейс по умолчанию на Linux использует libnotify через pynotify библиотеки. Это устанавливается по умолчанию в текущих версиях Ubuntu. Если pynotify не найден, интерфейс будет отключен.
Тест бегун
По умолчанию PyZen повышает тест выход с цветом. Это, как известно, работают на оба окна и * NIX систем. Большинство фронтэнды есть --nocolor вариант, чтобы отключить его, если это необходимо
Особенности :.
- Источник Монитор код и выполнить тесты на изменить
- ОС конкретных интерфейс уведомления асинхронный
- тест выход Цветные
Требования
- Python
Комментарии не найдены