После запуска отчетов покрытия в Eclipse (с использованием cobertura или плагина EMMA) мои файлы исходного кода подсвечиваются зеленым, красным и желтым в зависимости от того, какие строки кода были покрыты тестами.
Как я могу очистить эту подсветку после того, как я закончу?
Нажмите кнопку «Удалить все сеансы» на панели инструментов представления «Покрытие».
При затмении 4.2 кажется невозможным удалить блики eCobertura. К сожалению, плагины eCobertura, похоже, больше не поддерживаются. Однако, если вы начнете писать в классе, его нет. Итак, введите пробел, а затем отмените , и его нет.
Я нашел обходной путь на GitHub: https://github.com/jmhofer/eCobertura/issues/8
Для тех, кто не хочет нажимать на ссылку, вот текст комментария:
Хороший обходной путьСоздайте конфигурацию запуска с фильтром, который исключает все ("*"), и разрешите ему запускать только один тест.Назовите его «Отменить покрытие».
Я сделал это, и это хорошо сработало в Eclipse Juno.
Кредит на это достается UsulSK.
Если вы удалите сеанс покрытия, исчезнет и цвет покрытия. Для этого нажмите «Удалить сеанс» или «Удалить все сеансы» на панели инструментов представления «Покрытие».
http://eclemma.org/faq.html
Для тех, кто использует Cobertura и имеет только вид сеанса покрытия, как я, просто попробуйте закрыть Eclipse и запустить его снова.Это избавило меня от выделения.
Добавлено сочетание клавиш Ctrl + Shift + XC для привязок клавиш («Окно» -> «Настройки» -> «Фильтр для ключей») при «Редактировании исходного кода Java» для «Удалить активный сеанс».
Я использовал Open Clover Tool для покрытия кода, я также долго искал его.Это довольно просто, на вкладке Coverage Explorer вы можете найти три квадратные кнопки, на которых написаны строки кода, которые вы хотите отобразить, нажмите, чтобы скрыть квадрат покрытия, и он исчез.Последняя кнопка на изображении ниже:
Закройте IDE и снова откройте его. Это работает, если вы не использовали никаких инструментов покрытия кода и только что щелкнули по базовому значку «Покрытие» в IDE.
Если вы хотите удалить активную сессию / проект / папку, вы можете выполнить
Нажмите кнопку «Удалить активный сеанс» на панели инструментов представления «Покрытие».