2012-03-31 3 views
4

Я разрабатываю приложение с использованием сонара Java web service client API. Я хотел бы получить охват тестового кода интеграции для каждого класса с JaCoCo plugin. Можно ли это сделать с помощью этого API?Получить интеграцию интеграции JaCoCo от сонара

+0

API веб-службы используется для доступа к REST API Sonar в качестве клиента. Иначе почему ваша программа будет отличаться от другой программы Java? Используйте стандартные инструкции JaCoCo для интеграции с вашей сборкой Maven (или ANT). –

+0

У меня уже есть плагин JaCoCo в моем Sonar, я хочу получить данные JaCoCo от API веб-сервисов Sonar. – cachiama

ответ

5

Как сказал Марк, вам просто нужно использовать WS API для запроса базы данных. То, что вам не хватает, вероятно, является именем метрик, связанных с интеграционными тестами (они еще не задокументированы на нашем metric definitions page). Так вот они:

  • 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