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)

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

jenkviz
jenkviz

14 Apr 15

SpeedTest
SpeedTest

12 May 15

tl.testing
tl.testing

15 Apr 15

pinocchio
pinocchio

14 Apr 15

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

hoe.js
hoe.js

13 Apr 15

avalanche
avalanche

14 Apr 15

Doit
Doit

1 Mar 15

pytest-incremental

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