nose2-SRAS este un plugin nose2 care produce rapoarte de acoperire & nbsp;. Aceasta susține, de asemenea, o acoperire de subprocese.
Toate caracteristicile oferite de pachetul de acoperire ar trebui să fie disponibile, fie prin intermediul nose2-SRAS sau prin fișier de configurare de acoperire a lui.
Instalare
Instalați cu PIP:
Pip instala nose2-SRAS
Notă
Asigurarea pip în loc de easy_install utilizați ca acesta din urmă nu se instalează corect dosarul init_cov_core.pth necesară pentru măsurători subproces.
dezinstalarea
Dezinstalarea cu PIP:
PIP dezinstalare nose2-SRAS
dezinstalare PIP CoV-core
Notă
Asigurați-vă că ștergeți manual fișierul init_cov_core.pth în Site director site-ului pachete.
Acest fișier începe colecție de acoperire a subprocese dacă este cazul în cursul site-ul de inițializare la pornire piton.
Utilizare
Următoarele va prezenta un raport cu privire la acoperirea combinată a procesului principal și toate subprocese sai:
nose2 --with-SRAS testfoo
Afișează un raport terminale:
---------- Acoperire: platformă linux2, python 2.7.1-finala-0 -----------
Nume Stmts ra Cover
-----------------------------
testfoo 17 9 47%
Raportare
Este posibil să genereze orice combinație a rapoartelor pentru un singur test.
Rapoartele disponibile sunt terminale (cu sau fără lipsă numerele de linie sunt prezentate), HTML, XML și codul sursă adnotat.
Raportul terminale fără numere de linie (implicit):
nose2 --with-CoV --cov-raport testfoo termen
---------- Acoperire: platformă linux2, python 2.7.1-finala-0 -----------
Nume Stmts ra Cover
-----------------------------
testfoo 17 9 47%
Raportul terminale cu numere de linie:
nose2 --with-CoV --cov-report-termen lipsă testfoo
---------- Acoperire: platformă linux2, python 2.7.1-finala-0 -----------
Nume Stmts ra Cover lipsă
---------------------------------------
testfoo 17 9 47% 1-6, 9, 11, 13, 17, 19
Trei rapoarte de ieșire rămas la fișiere (utile pentru când ieșirea este de gând să un server de integrare continuă):
nose2 --with-CoV --cov-raport html --cov-raport xml --cov-raport adnota testfoo
Asigurare Data File
Fișierul de date este șters la începutul testării pentru a asigura date curat pentru fiecare test.
Fișierul de date este lăsat la sfârșitul testării, astfel că este posibil să se utilizeze instrumentele normale de acoperire să-l examineze
Ce este nou în această versiune:.
< p>- Pentru variabilele de mediu măsurare subproces trebuie să-l facă de procesul principal la subprocesul. Piton folosit de subprocesului trebuie să aibă acope nose2-instalat. Subprocesul trebuie să facă site-ul de inițializare normală, astfel încât variabilele de mediu poate fi detectat și de acoperire a inceput.
Cerințe :
- Python
- nas
Comentariile nu a fost găsit