pytest-incremental

Скриншот программы:
pytest-incremental
Детали программы:
Версия: 0.2.0
Дата загрузки: 12 May 15
Разработчик: Eduardo Naufel Schettino
Тип распространения: Бесплатная
Популярность: 64

Rating: 2.0/5 (Total Votes: 1)

pytest инкрементный инкрементный тест бегун (pytest плагин).
Что такое "дополнительных испытаний бегун"?
Когда мы говорим о строительных инструментов-это общая для обозначения условий:
- Начальная (полное) сборки - все файлы компилируются
- Дополнительных сборки (или частичное восстановление) - всего измененные файлы компилируются
- Не-оп сборки - файлы не составляются (никто не изменились с последнего исполнения)
Так что "дополнительных испытаний бегун" только переоформить тесты, которые были затронуты изменениями в исходном коде, начиная с исполнения последней проверки.
Как это работает?
pytest инкрементный плагин pytest. Так что, если вы можете запустить свой набор тестов с pytest вы можете использовать pytest инкрементный.
Плагин будет анализировать ваши исходные файлы питона и через его импорта определить зависимостей модулей. DoIt используется для отслеживания зависимостей и сохранить результаты. Плагин будет изменить, как pytest собирать тесты. pytest делать остальную работу фактически запустить тесты и представления результатов.

Установка:

pytest инкрементный тестируется на Python 2.6, 2.7.
пункт установить pytest-incremental`
питон setup.py установить
локальная установка
Вы также можете просто захватить файл модуля плагин и поставить на вашем пути проекта. Затем включите его (проверить pytest документы).
Применение:
Просто передайте параметр --incremental при вызове из командной строки:
py.test --incremental
Вы также можете включить его по умолчанию, добавив следующую строку в ваш pytest.ini:
[pytest]
addopts = --incremental
смотрели пакеты
По умолчанию все модули, собранные pytest будет использоваться в качестве зависимостей, если импортируется. Для того, чтобы ограничить или расширить папок, вы должны использовать параметр --watch-уп

Требования

  • Python

Ограничения

  • от импортных пакет * модулей, импортируемых из __all__ в упаковке, не учитываются в качестве зависимости
  • Модули импортные не используя оператор импорта
  • Модули не explictitly импортируются используется во время выполнения (т.е. conftest.py при работе ваших тестов pytest)
  • обезьяна-исправлений. (т.е. импортирует Х. Б-обезьяна патчи X. В этом случае A может зависеть от B)

Похожие программы

nosy
nosy

11 May 15

noselog
noselog

20 Feb 15

ParamUnittest
ParamUnittest

20 Feb 15

Другие программы разработчика Eduardo Naufel Schettino

hoe.js
hoe.js

13 Apr 15

Doit
Doit

1 Mar 15

avalanche
avalanche

14 Apr 15

Комментарии к pytest-incremental

Комментарии не найдены
добавить комментарий
Включите картинки!