nose-cov

Logiciel capture d'écran:
nose-cov
Détails logiciels:
Version: 1.6
Date de transfert: 20 Feb 15
Développeur: Meme Dough
Licence: Gratuit
Popularité: 6

Rating: nan/5 (Total Votes: 0)

nez cov est un plugin de nez qui produit des rapports de couverture. & Nbsp; Il prend également en charge la couverture des sous-processus.
Toutes les fonctionnalités offertes par le paquet de couverture devraient être disponibles, soit par le nez-CoV ou via le fichier de configuration de la couverture.
Installation
Le paquet nez-CoV peut être installé avec pip ou easy_install:
pip installer nez cov
easy_install nez cov
désinstallation
Désinstallation des paquetages est soutenu par pip:
pip désinstallation nez cov
Cependant easy_install ne fournit pas un service de désinstallation.
Important
Assurez-vous que vous supprimez manuellement le fichier init_cov_core.pth dans votre répertoire site-packages.
Ce fichier commence collection de couverture de sous-processus le cas échéant pendant place initialisation au démarrage de Python.
Utilisation
Le suivant fera rapport sur la couverture combinée du processus principal et l'ensemble de ses sous-processus:
nosetests --with-cov --cov myproj tests /
Affiche un rapport terminal:
---------- Couverture: plate-forme linux2, python 2.6.5-final-0 -----------
Nom Stmts Exec Cover
----------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94%
myproj / feature4286 94 85 90%
----------------------------------------
TOTAL 353 331 93%
-------------------------------------------------- --------------------
Rapports
Il est possible de générer ne importe quelle combinaison des rapports pour un seul essai.
Les rapports disponibles sont terminal (avec ou sans manquer les numéros de ligne représentés), HTML, XML et le code source annoté.
Le rapport terminal sans numéros de ligne (par défaut):
nosetests --with-cov essais terme --cov MyProj --cov-rapport /
---------- Couverture: plate-forme linux2, python 2.6.5-final-0 -----------
Nom Stmts Exec Cover
----------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94%
myproj / feature4286 94 85 90%
----------------------------------------
TOTAL 353 331 93%
-------------------------------------------------- --------------------
Le rapport final avec les numéros de ligne:
nosetests --with-cov --cov-rapport-terme manquant essais --cov de MyProj /
---------- Couverture: plate-forme linux2, python 2.6.5-final-0 -----------
Nom Stmts Exec couverture manquant
--------------------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94% 24 à 26, 99, 149, 233-236, 297-298, 369-370
myproj / feature4286 94 85 90% 37, 40, 183 à 188, 197
--------------------------------------------------
TOTAL 353 331 93%
-------------------------------------------------- --------------------
La sortie reste trois rapports aux fichiers sans montrer quoi que ce soit sur le terminal (utile pour quand la sortie va à un serveur d'intégration continue):
-cov de nosetests
& Nbsp; - cov-rapport html
& Nbsp; - cov-rapport xml
& Nbsp; - cov-rapport annoter
& Nbsp; - essais de MyProj cov /
Données couverture Fichier
Le fichier de données est effacée au début des tests pour se assurer le nettoyage des données pour chaque essai.
Le fichier de données est laissé à la fin de l'essai de sorte qu'il est possible d'utiliser des outils de couverture normale de l'examiner

Exigences :.

  • Python
  • nez

Limites :

  • Pour les variables d'environnement de mesure de sous-processus doivent le faire à partir du processus principal pour le sous-processus. Le python utilisé par le sous-processus doit avoir le nez-cov installé. Le sous-processus doit faire l'initialisation du site normal de sorte que les variables d'environnement peuvent être détectés et la couverture ont commencé.

Logiciel similaire

D'autres logiciels de développeur Meme Dough

nose2-cov
nose2-cov

14 Apr 15

cov-core
cov-core

20 Feb 15

Commentaires à nose-cov

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!