9
votes

Comment désactiver le rapport de couverture du test de nez

J'espère un simple python / django Nez Question de test, bien que je ne puisse pas trouver la réponse dans Documentation de nez .

Comment puis-je arrêter la couverture rapport montrant après avoir exécuté les tests avec ./ manage.py test ?

J'ai un problème énorme avec le rapport de couverture me forçant à faire défiler quelques dizaines de lignes pour faire défiler quelques douzaines de lignes pour obtenir La trace de mon test de défaillance, il interrompt vraiment mon flux de travail! J'aime utiliser le nez , mais si je ne peux pas comprendre comment se débarrasser de cela, je devra retourner à des tests de Vanilla Django.

Merci d'avance pour votre pensées!

Voici ce que je dois faire défiler pour aller à la trace: xxx


0 commentaires

3 Réponses :


1
votes

Je ne suis pas familier avec Django Manage.py Script, mais je suppose que vous pouvez regarder dans la tâche "Test" et voir le nez à chaud. Je suppose que vous souhaitez uniquement exécuter les tests, sans la couverture. La documentation du nez est ici ici http://somethingboutorange.com/mrl/projects/nose /0.11.3/USAGE.HTML


0 commentaires

4
votes

Quelles versions de Django et Nez utilisez-vous? Autant que je sache, ce n'est pas le comportement par défaut de l'exécution du test de Django et il n'est certainement pas par défaut pour le nez.

L'option correspondante à donner au nez pour basculer l'utilisation du Plugin de couverture est" - avec couverture ".

Je ne suis pas sûr que vous avez réussi à transformer la couverture par accident, vous devriez regarder dans des paramètres.py Pour des variables telles que Coverage_Modules et Test_Runner et voir ce qu'ils sont définis.


2 commentaires

Un membre de mon équipe bascule - avec couverture. Merci!


Vous pouvez désinstaller des rapports de couverture avec: la couverture du pip de désinstallation



4
votes

Vous pouvez:

NOSE_ARGS = [
 '--with-cov',
 '--cov-report', 'html',
]


0 commentaires