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-PKG

Вимоги

  • Python

Обмеження

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

Схожі програми

nose2-cov
nose2-cov

14 Apr 15

NoseKay
NoseKay

11 May 15

nose-setenv
nose-setenv

14 Apr 15

Bisect
Bisect

20 Feb 15

Інші програми розробника Eduardo Naufel Schettino

Doit
Doit

1 Mar 15

hoe.js
hoe.js

13 Apr 15

avalanche
avalanche

14 Apr 15

pytest-incremental

Коментар не знайдено
додати коментар
Включіть картинки!