Question

J'ai déjà visité le cadre de test unitaire Python préféré . Je ne regarde pas seulement Python Unit Testing Framework, mais aussi la couverture de code en ce qui concerne les tests unitaires. Jusqu'à présent, je n'ai trouvé que coverage.py . Y a-t-il une meilleure option?

Une option intéressante pour moi consiste à intégrer cpython , des tests unitaires du code Python et la couverture de code de Python. code avec Visual Studio 2008 via des plugins (quelque chose de similaire à IronPython Studio ). Que peut-on faire pour y parvenir? J'ai hâte de recevoir des suggestions.

Était-ce utile?

La solution

PyDev semble permettre la couverture de code depuis Eclipse.

Je n'ai pas encore trouvé comment intégrer cela à mon propre processus de construction (plutôt complexe). J'utilise donc le coverage.py de Ned Batchelder en ligne de commande.

Autres conseils

Nous utilisons cette l'intégration de la couverture de Django , mais au lieu d'utiliser la couverture par défaut.py en rapportant, nous générons du HTML simple: Coloriser le code source Python à l'aide du générateur de jeton intégré .

Il existe également un image à feuille basé sur Ned. La couverture du batchelder. Nous utilisons nose pour piloter les tests. Tout fonctionne plutôt bien. Nous écrivons nos tests unitaires en utilisant les modules unittest et doctest intégrés.

Le nouveau support Python de NetBeans intègre étroitement le traitement de la couverture de code - plus d'informations ici .

Si vous souhaitez une couverture de code interactive, où vous pouvez voir vos statistiques de couverture changer en temps réel, consultez Validateur de couverture Python .

Testoob a une belle couverture " - " Option de ligne de commande permettant de générer un rapport de couverture.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top