Конфигурация COBERTURA в SONAR - PullRequest
       25

Конфигурация COBERTURA в SONAR

0 голосов
/ 16 декабря 2011

Я использую SONAR для проверки качества кода моих проектов. В одном проекте я хотел бы знать покрытие кода библиотеки, которая включена в classpath (зависимость maven).

Можно ли настроить SONAR (со встроенным COBERTURA ), чтобы он также использовал специальную библиотеку для анализа покрытия кода? В качестве инструментов cobertura байт-код должен быть возможен, но я не знаю, поддерживается ли он cobertura (даже независимым от SONAR).

Любые советы приветствуются.

С уважением Клаус

1 Ответ

2 голосов
/ 17 декабря 2011

Вам придется самостоятельно настроить cobertura (цель maven) и импортировать результаты ( См. Динамический анализ )

sonar.dynamicAnalysis=reuseReports
sonar.cobertura.reportPath=PATH_TO_RESULT

Но я не сильно помогу:

  1. вам понадобятся src-файлы банки, чтобы увидеть покрытие, иначе вы просто получите% числа, и я даже не уверен, что сонар покажет дополнительные покрытые файлы
  2. покрытие для вашеговесь проект всегда будет включать% библиотеки, поэтому он будет отключен

Лучше тестировать каждый проект с собственными модульными тестами самостоятельно.

...