Очистка подсветки покрытия в Eclipse


после запуска отчетов о покрытии в Eclipse (с помощью cobertura или плагина EMMA) мои файлы исходного кода выделяются зеленым, красным и желтым цветом в зависимости от того, какие строки кода были охвачены тестами.

Как я могу очистить это выделение после того, как я сделал?

9 359

9 ответов:

Нажмите кнопку " Удалить все сеансы "на панели инструментов представления" покрытие".

enter image description here

на 4.2 eclipse кажется невозможным удалить основные моменты eCobertura. К сожалению, Плагины eCobertura, похоже, больше не поддерживаются. Однако, если вы начнете писать в класс, его не будет. Так что введите пробел, а затем отменить, и его больше нет.

Я нашел обходной путь на GitHub:https://github.com/jmhofer/eCobertura/issues/8

для тех, кто не хочет кликать по ссылке, вот текст комментария:

хорошее решение: Создайте конфигурацию запуска с фильтром, который исключает все ( " * " ) и позволяет запускать только один тест. Назовите его "отменить покрытие".

Я сделал это, и это сработало довольно хорошо в Eclipse Juno.

кредит для этого едет в Усульск.

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

Если вы удалите сеанс покрытия, также исчезнет окраска покрытия. Для этого нажмите кнопку Удалить сеанс или удалить все сеансы на панели инструментов представления покрытия.

http://eclemma.org/faq.html

добавлена комбинация клавиш Ctrl + Shift+X C для привязки клавиш (окно - > настройки - > фильтр для ключей) при "редактировании источника Java" для "удаления активного сеанса".

Если вы хотите удалить активную сессию / проект / папку, то вы можете следовать

Нажмите кнопку " Удалить активный сеанс "на панели инструментов представления" покрытие".

закройте IDE и откройте его снова. Это работает, если вы не использовали какие-либо инструменты покрытия кода и просто нажали на основной значок "покрытие" в IDE.

Я использовал инструмент Open Clover для покрытия кода, я также искал это в течение длительного времени. Его довольно просто, на вкладке Coverage Explorer, вы можете найти три квадратные кнопки, которые говорят строки кода, которые вы хотели отобразить, нажмите на скрыть квадратное поле покрытия и его нет. Последняя кнопка на изображении ниже: enter image description here