2010-10-11 7 views
4

J'aime vraiment le module de couverture python:combinaison de couverture et profileur?

http://nedbatchelder.com/code/coverage/ 

et les pages HTML qu'il génère. Y a-t-il une combinaison de ceci et de profilage pour que l'on puisse voir un rapport HTML unifié de couverture + profilage.

Merci d'avance.

+1

Eh bien, pour la couverture, je ne peux pas vraiment commenter. Cet outil devrait faire le travail. Pour la performance, je fais un ennemi de moi-même en disant aux gens ce qui fonctionne, ce qui pourrait être inhabituel: http://stackoverflow.com/questions/375913/what-can-i-use-to-profile-c-code-in -linux/378024 # 378024 –

Répondre

3

Merci, reckoner, heureux que vous aimez la sortie HTML de la couverture. Je n'ai jamais rien fait pour le combiner avec un profileur, et je n'ai entendu personne d'autre le faire non plus. Lorsque j'ai créé la sortie HTML, j'avais à l'esprit l'idée de la généraliser avec un système d'annotations source-code-avec-outil, mais c'était assez de travail pour le faire uniquement pour la couverture !

+0

il y a un profileur de ligne ici: http: //packages.python.org/line_profiler/ qui annote des lignes individuelles basées sur des informations de profileur. – reckoner