Cobertura в затмении

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

Я привык видеть сложность кода и скрыть и т.д. очень красиво.

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

Привет

Ответ 1

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

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

Ответ 2

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

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

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

Ответ 3

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

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

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

Появится окно Coverage View. Или вы можете открыть вид покрытия из окнa > Показать вид > Другое > Java > Охват. Или вы можете просто ввести "Охват" в окне поиска быстрого доступа в затмении.

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

Coverage View

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

Tool bar in the Coverage View

enter image description here

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

enter image description here

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

enter image description hereexport test coverage reportexport test coverage report format