Hello,
J'ai voulu me créer un projet Java utilisant le client WebService Sonar comme décrit ici : http://docs.codehaus.org/display/SON...ce+Java+client
Je suis parvenu à récupérer le nombre de violations pour une ressource donnée avec le bout de code donné dans le wiki :
1 2 3
| Resource res = sonar.find(ResourceQuery.createForMetrics(classID, "violations"));
Measure mes = res.getMeasure("violations");
String nb = mes.getFormattedValue(); |
Mais quand je fais un toString() sur la Measure mes pour voir les infos, j'ai ça :
Measure{metricKey='violations', metricName='null', value=51.0, formattedValue='51', data='null', characteristicKey='null', characteristicName='null', trend=null, var=null, ruleKey='null', ruleName='null', ruleCategory='null', rulePriority='null'}
Je n'ai donc que le nombre de violations global mais impossible de faire le tri en ayant le détail par rapport à la criticité de la violation ou le nom de la règle associée par exemple.
Est-ce parce que le client WebService pour Sonar est loin d'être 100% opérationnel et que cette possibilité n'existe pas ?
Merci pour votre retour
Partager