nose2-cov jest plugin nose2 która produkuje raportów pokrycia. & Nbsp; Obsługuje również pokrycia podprocesów.
Wszystkie funkcje oferowane przez pakiet pokrycia powinny być dostępne, albo za pośrednictwem nose2-CoV lub poprzez plik konfiguracyjny pokrycia w.
instalacji
Zainstaluj z pip:
pip install nose2-CoV
Uwaga
Upewnij korzystania pip zamiast easy_install jako ostatni nie poprawnie zainstalować plik init_cov_core.pth potrzebne do pomiaru subprocess.
deinstalacja
Odinstaluj z pip:
pip-CoV odinstalowania nose2
pip odinstalować cov-core
Uwaga
Upewnij się, że ręcznie usunąć plik init_cov_core.pth w katalogu site-packages.
Plik ten uruchamia kolekcję pokrycia podprocesów w stosownych przypadkach w trakcie inicjalizacji przy starcie strony Pythona.
Zastosowanie
Poniższa zgłosi na Nomenklaturze pokrycia głównego procesu i wszystkich jego podprocesów:
nose2 --with-cov testfoo
Wynika z raportu terminala:
---------- Zasięg: Platforma linux2, python-2.7.1-0 ----------- ostateczna
Imię Stmts pannę pokrywy
-----------------------------
testfoo 17 9 47%
raportowania
Możliwe jest generowanie jakąkolwiek kombinację raportów dla jednej serii testowej.
Dostępne raporty są Terminal (z lub bez brakujących numerów linii pokazane), HTML, XML i uwagami kod źródłowy.
Raport terminala bez numerów linii (domyślnie):
nose2 with-cov --cov-raport Termin testfoo
---------- Zasięg: Platforma linux2, python-2.7.1-0 ----------- ostateczna
Imię Stmts pannę pokrywy
-----------------------------
testfoo 17 9 47%
Raport terminala z numerami linii:
nose2 with-cov --cov-raport Termin-brakuje testfoo
---------- Zasięg: Platforma linux2, python-2.7.1-0 ----------- ostateczna
Imię Stmts panna Brak okładki
---------------------------------------
testfoo 17 9 47% 1-6, 9, 11, 13, 17, 19
Pozostałe trzy raporty wyjście do plików (użyteczne, gdy wyjście będzie serwer ciągłej integracji):
nose2 with-cov --cov-raport html --cov-raport xml --cov-raport adnotacji testfoo
Zasięg pliku danych
Plik danych zostanie skasowany na początku badania, aby zapewnić czyste dane dla każdego testu.
Plik danych jest w lewo na końcu badania, tak, że można używać zwykłych narzędzi pokrycia zbadanie jej
Co nowego w tym wydaniu:.
< p>- W przypadku zmiennych środowiskowych pomiarowych podproces musi go od głównego procesu do podproces. Python wykorzystywane przez podprocesie muszą mieć-CoV zainstalowany nose2. Podproces musi zrobić normalną stronę inicjalizacji tak, że zmienne środowiskowe mogą być wykryte i zasięg zaczął.
Wymagania :
- Python
- nos
Komentarze nie znaleziono