nose2-соу є nose2 плагін, який виробляє звіти охоплення & NBSP ;. Він також підтримує освітлення подпроцессов.
Всі функції, які пропонує пакет обслуговування повинні бути доступні, або через nose2-соу або через конфігураційний файл охоплення в.
Установка
Встановіть ПІО:
пункт встановити nose2-Соу
Примітка
Переконайтеся, що ви використовуєте піп замість easy_install, як останній не правильно встановити файл init_cov_core.pth, необхідне для вимірювання подпроцесса.
Видалення
Видалення з PIP:
PIP видалення nose2-соу
PIP видалення СОУ-ядро
Примітка
Переконайтеся, що ви вручну видалити init_cov_core.pth файл в папці пакетів ділянки.
Цей файл починається збір покриття подпроцессов, якщо це доцільно під сайта ініціалізації при запуску Python.
Використання
Нижче буде повідомляти про комбінованому освітленні основного процесу, і все це подпроцессов:
nose2 --with-соу testfoo
Показує терміналу звіту:
---------- Охоплення: платформа linux2, Python 2.7.1 фіналу-0 -----------
Ім'я Stmts міс кришки
-----------------------------
testfoo 17 вересня 47%
Звітність
Це можна генерувати будь-яку комбінацію з звітів для одного тесту.
Доступні наступні звіти термінал (з або без промаху номери рядків показані), HTML, XML і анотований вихідний код.
Заключний звіт без номерів рядків (за замовчуванням):
nose2 --with-соу --cov-звіт термін testfoo
---------- Охоплення: платформа linux2, Python 2.7.1 фіналу-0 -----------
Ім'я Stmts міс кришки
-----------------------------
testfoo 17 вересня 47%
Заключний звіт з номерами рядків:
nose2 --with-соу --cov-звіт термін пропущених testfoo
---------- Охоплення: платформа linux2, Python 2.7.1 фіналу-0 -----------
Ім'я Stmts Міс Обкладинка зниклих безвісти
---------------------------------------
testfoo 17 вересня 47% 1-6, 9, 11, 13, 17, 19
Решта три доповіді вихід до файлів (корисно, коли вихідний збирається на сервері безперервної інтеграції):
nose2 --with-соу --cov-звіт HTML --cov-звіт XML --cov-звіт коментувати, testfoo
Покриття файл даних
Файл даних стирається на початку випробувань, щоб забезпечити чисту дані для кожного тесту.
Файл даних залишається в кінці тестування, так що можна використовувати звичайні інструменти охоплення вивчити його
Що нового У цьому випуску :.
< P>- змінні середовища вимірювання подпроцесс повинні зробити його з основного процесу подпроцесса. Python використовується подпроцесса повинні бути nose2-Соу встановлений. Подпроцесс повинні зробити нормальну ініціалізації сайт, щоб змінні оточення можуть бути виявлені і охоплення почалася.
Вимоги
- Python
- ніс
Коментар не знайдено