кобертура в затмении - PullRequest
       32

кобертура в затмении

11 голосов
/ 17 февраля 2011

Я только что установил плагин ecobertura, но он выглядит как не очень удобный инструмент из затмения.Есть ли какой-нибудь хороший плагин для cobertura в eclipse или статье, чтобы описать, как использовать ecobertura?

Я привык видеть сложность кода, Coverge и т. д. очень хорошим способом.

Мне нужноиспользуйте cobertura, потому что система сборки в бэкэнде использует ее, поэтому имеет смысл использовать ее и в IDE.

С уважением

Ответы [ 3 ]

18 голосов
/ 15 февраля 2012

Я искал учебное пособие для членов нашей команды, чтобы начать использовать eCobertura, и наткнулся здесь. Я пишу один сам. Публикация здесь, надеюсь, что это может помочь другим, ищущим начало.

http://kennethxu.blogspot.com/2012/01/cobertura-and-eclipse-ecobertura.html

4 голосов
/ 18 февраля 2011

Из источников :

  • должна быть открыта вкладка конфигурации "фильтры", чтобы вы могли определить, какой класс фильтровать и анализировать: см. changeset 2ecbb202e8c5
  • нигде в коде нет примеров "цикломатической сложности".

Но вы все еще можете разветвить кодовую базу (как mileszk сделал )и добавьте любую функцию, которую хотите (и внесите свой вклад в основной проект;))

1 голос
/ 01 февраля 2016

Я использую Eclipse Luna, и мне было трудно установить плагин ecobertura.Поэтому я установил плагин EclEmma, ​​и было полезно его использовать.После установки плагина перезапустите IDE eclipse.

Чтобы найти охват тестовых случаев, которые вы написали, все, что вам нужно сделать, это

Щелкните правой кнопкой мыши по нужному пакету или даже по всему проекту> Coverage As> Junit Test

Автоматически появляется вид покрытия.Или вы можете открыть представление покрытия из Окно> Показать представление> Другое> Java> Покрытие .Или вы можете просто ввести «Покрытие» в поле поиска быстрого доступа в затмении.

Представление Покрытие способно отображать процент покрытия на уровне проекта, уровне исходной папки, уровне пакета, уровне класса и даже приуровень метода.

Coverage View

Вы можете изменить корневой уровень записей, отображаемых в дереве покрытия, используя панель инструментов в представлении покрытия.

Tool bar in the Coverage View

enter image description here

Вы можете изменить параметры покрытия на метод или строку или инструкцию или скобку в зависимости от ваших требований.

enter image description here

И, наконец, вы можете экспортировать результаты тестового покрытия в форматы HTML, XML или CSV, щелкнув правой кнопкой мыши в любом месте в представлении покрытия и выбрав Экспорт сеанса.

enter image description here export test coverage reportexport test coverage report format

...