pytest-incremental

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

Rating: nan/5 (Total Votes: 0)

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)

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

nose-kleenex
nose-kleenex

15 Apr 15

gprof2dot.py
gprof2dot.py

3 Jun 15

lava-core
lava-core

14 Apr 15

codemetre
codemetre

11 May 15

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

Doit
Doit

1 Mar 15

hoe.js
hoe.js

13 Apr 15

avalanche
avalanche

14 Apr 15

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

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