nose2-cov ist ein Plugin, das nose2 Deckung Berichte & nbsp produziert;. Es unterstützt auch Abdeckung von Teilprozessen.
Alle Funktionen von der Abdeckung Paket angeboten werden, sollten zur Verfügung stehen, sei es durch nose2-cov oder durch Konfigurationsdatei Abdeckung der.
Installation
Installieren Sie mit pip:
pip nose2-cov installieren
Hinweis
Stellen Sie sicher, Sie verwenden statt easy_install pip da diese nicht korrekt die init_cov_core.pth Datei für Teilprozess-Messung benötigt installieren.
Deinstallation
Deinstallieren Sie mit pip:
pip Deinstallation nose2-cov
pip Deinstallation cov-Core-
Hinweis
Stellen Sie sicher, dass Sie manuell die init_cov_core.pth Datei in Ihrem site-packages-Verzeichnis löschen.
Diese Datei startet Abdeckung Sammlung von Teilprozessen gegebenenfalls während der Initialisierung Website an python Start.
Verwendung
Im Folgenden wird auf die kombinierte Reichweite im Hauptprozess und all seine Unterprozesse zu berichten:
nose2 --with-cov testfoo
Zeigt ein Terminal Bericht:
---------- Abdeckung: Plattform linux2, Python 2.7.1-final-0 -----------
Nennen Stmts Fräulein Abdeckung
-----------------------------
testfoo 17 9 47%
Berichte
Es ist möglich, die Kombination der Berichte für eine einzige Testlauf zu erzeugen.
Die zur Verfügung stehenden Berichte sind Terminal (mit oder ohne fehlende gezeigt Zeilennummern), HTML, XML und kommentierte Quellcode.
Das Terminal Bericht ohne Zeilennummern (Standard):
nose2 --with-cov --cov-Bericht tige testfoo
---------- Abdeckung: Plattform linux2, Python 2.7.1-final-0 -----------
Nennen Stmts Fräulein Abdeckung
-----------------------------
testfoo 17 9 47%
Das Terminal Bericht mit Zeilennummern:
nose2 --with-cov --cov-Bericht Begriff fehlende testfoo
---------- Abdeckung: Plattform linux2, Python 2.7.1-final-0 -----------
Nennen Stmts Fräulein Abdeckung fehlt
---------------------------------------
testfoo 17 9 47% 1-6, 9, 11, 13, 17, 19
Die übrigen drei Ausgabe in Dateien (nützlich, wenn die Ausgabe wird zu einem kontinuierlichen Integrationsserver):
nose2 --with-cov --cov-Bericht html --cov-Bericht xml --cov-Bericht kommentieren testfoo
Coverage-Datendatei
Die Datendatei wird zu Beginn des Tests gelöscht werden, um saubere Daten für jeden Testlauf zu gewährleisten.
Die Datendatei wird am Ende des Tests links, so dass es möglich ist, normale Coverage Tools verwenden, um es zu prüfen
Was ist neu in dieser Pressemitteilung:.
< p>- Für Unterprozess Messumgebungsvariablen muss sie vom Hauptprozess an den Unterprozess zu machen. Die von der Unterprozess verwendet Python muss nose2-CoV installiert. Der Unterprozess muss normal Website Initialisierung zu tun, damit die Umgebungsvariablen erkannt und Berichterstattung gestartet.
Anforderungen :
- Python
- Nase
Kommentare nicht gefunden