2012-06-15 6 views
3

J'ai un fichier cobertura.ser, qui a été généré lors du test d'intégration et du test du système. Maintenant, je veux importer ma couverture à un serveur sonar.SONAR l'importation de rapports de couverture cobertura.ser au serveur sonar en utilisant mvn sonar: sonar?

Comment est-ce que je peux réaliser ceci, ainsi pendant l'exécution du sonar de mvn: sonar la couverture devrait considérer le dossier de cobenness.ser externe? Est-ce que je peux faire ceci en utilisant sonar, où je peux voir la couverture globale obtenue pendant toute la course de test?

Répondre

6

Vous devez définir la paramater suivante pour indiquer Sonar d'utiliser un rapport prégénérée:

sonar.dynamicAnalysis=reuseReports 

En second lieu Sonar ne lit pas le fichier « cobertura.ser ». Il peut être configuré comme suit pour lire le rapport XML généré (Voir cobertura docs):

sonar.cobertura.reportPath=target/reports/coverage.xml 

Enfin, ma référence pour tout ce genre de choses provient du du wiki Sonar:

Sona Les tutoriels rsource poussent de plus en plus JaCoCo. Cela semble être une norme émergente (remplaçant l'ancien projet Emma défunt)