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

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

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

Ответ 1

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

enter image description here

Ответ 2

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

Ответ 3

Я нашел обходное решение для GitHub: https://github.com/jmhofer/eCobertura/issues/8

Для тех, кто не хочет нажимать на ссылку, вот текст комментария:

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

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

Кредит для этого относится к UsulSK.

Ответ 4

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

http://eclemma.org/faq.html

Ответ 5

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

Ответ 6

Добавлена ​​комбинация клавиш Ctrl + Shift + X C в Keybindings (Window → Preferences → filter for Keys), когда "Редактирование источника Java" для "Удалить активный сеанс".

Ответ 7

Для людей, которые не могут найти вид покрытия, выполните следующие действия:

Перейдите в строку меню Windows> Показать представление> Прочее> Введите покрытие и откройте его. enter image description here

Нажмите на покрытие.

Чтобы очистить выделения, нажмите на значок X или XX для удобства. enter image description here

Ответ 8

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

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

Ответ 9

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

Ответ 10

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