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-частичното.
Приставката ще анализира вашите изходни файлове питон и чрез своите вноса определи подчинените на модулите. дреболия се използва, за да следите на зависимостите и спести резултати. Приставката ще променят начина pytest събира вашите тестове. pytest направите останалата част от работата на реално работещ тестовете и отчитане на резултатите.
<Силен>
Инсталиране:
pytest-частичното е тестван на Python 2.6, 2.7.
PIP инсталирате pytest-incremental`
питон setup.py инсталиране
локална инсталация
Можете също така да вземете само файла с плъгин модул и се слага в проекта си път. След това даде възможност (проверете pytest Docs).
<Силен> Предназначение:
Просто мине --incremental параметър, когато се обаждате от командния ред:
py.test --incremental
Можете също така да го разрешите по подразбиране добавите следния ред към вашия pytest.ini:
[Pytest]
addopts = --incremental
наблюдаваха пакети
По подразбиране всички модули, събрани от pytest ще използват като зависимости ако се внасят. За да се ограничи или разшири обхватът на Наблюдавани папки трябва да използвате параметър --watch-PKG

<силни> Изисквания

  • Python

<силни> Ограничения

  • от пакетите за внос * модули, внесени от __all__ в пакет не се броят за зависимостта
  • модули внесени не използвате отчета за внос
  • модули не explictitly внесени, а се използват по време на изпълнение (т.е. conftest.py когато работи вашите тестове с pytest)
  • маймуна-изкърпване. (Т.е. внася X. B маймуна-лепенки X. В този случай A може да зависи от B)

Подобен софтуер

rockload
rockload

11 May 15

assertEquals
assertEquals

20 Feb 15

rhinoplasty
rhinoplasty

14 Apr 15

Друг софтуер на разработчика Eduardo Naufel Schettino

hoe.js
hoe.js

13 Apr 15

Doit
Doit

1 Mar 15

avalanche
avalanche

14 Apr 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория