2012-03-31 11 views
4

Ich entwickle eine Anwendung mit Sonar Java web service client API. Ich möchte Codeabdeckung der Integration Test pro Klasse von der JaCoCo plugin erhalten. Kann dies mit dieser API gemacht werden?Get JaCoCo Integration Coverage von Sonar

+0

Die Webservice-API wird verwendet, um auf Sonars REST-API als Client zuzugreifen. Warum würde sich Ihr Programm sonst von einem anderen Java-Programm unterscheiden? Verwenden Sie die Standard-JaCoCo-Anweisungen für die Integration mit Ihrem Maven (oder ANT) Build. –

+0

Ich habe bereits das JaCoCo Plugin in meinem Sonar, ich möchte auf JaCoCos Daten von der Sonar Web Service API zugreifen. – cachiama

Antwort

5

Wie Mark sagte, müssen Sie nur die WS API verwenden, um die Datenbank abzufragen. Was Sie vermissen, ist wahrscheinlich der Name der Metriken, die sich auf Integrationstests beziehen (sie sind noch nicht auf unserer metric definitions page dokumentiert). Also hier sind sie:

  • it_coverage
  • it_lines_to_cover
  • it_uncovered_lines
  • it_line_coverage
  • it_coverage_line_hits_data
  • it_conditions_to_cover
  • it_uncovered_conditions
  • it_branch_coverage
  • it_conditions_by_line