Question

Existe-t-il un équivalent de Sonar pour Perl?

Était-ce utile?

La solution

Smolder est une infrastructure d'intégration continue qui exécute des tests de fumée et produit des rapports de couverture, des statistiques et de beaux graphiques. . Il accepte TAP de sorte que tout ce qui peut fournir cela puisse être branché. Vous pouvez utiliser les différentes modules TAP pour fournir une intégration côté Perl.

Vous pouvez également adapter des systèmes de génération standard. Hudson , Les régulateurs de vitesse et les BuildBot peuvent tous être configurés pour les projets Perl, bien que la prise en charge des fonctionnalités varie (Hudson est un peu Java-centrique). Vous pouvez les brancher de différentes manières. Par exemple, TAP :: Harness :: JUnit génère une sortie de type JUnit , qui peuvent être nourris à vos outils.

Il existe également le module Devel :: Cover qui indique les zones de code non testé .

Voici une discussion intéressante sur la couverture de code en Perl.

Autres conseils

Pour l'analyse de code, vous pouvez utiliser PerlCritic

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