[java] Eclipse에서 강조 표시 범위 지우기

Eclipse에서 커버리지 보고서 (cobertura 또는 EMMA 플러그인 사용)를 실행 한 후 소스 코드 파일은 테스트에 포함 된 코드 줄에 따라 녹색, 빨간색 및 노란색으로 강조 표시됩니다.

완료 한 후이 강조 표시를 지우려면 어떻게해야합니까?



답변

“범위”보기의 도구 모음에서 “모든 세션 제거”단추를 클릭하십시오.

여기에 이미지 설명을 입력하십시오


답변

4.2 일식에서 eCobertura 하이라이트를 제거하는 것은 불가능한 것 같습니다. 슬프게도 eCobertura 플러그인은 더 이상 유지되지 않는 것 같습니다. 그러나 수업에 쓰기 시작하면 사라집니다. 따라서 공백을 입력 한 다음 실행 취소 하면 사라집니다.


답변

GitHub에서 해결 방법을 찾았습니다 : https://github.com/jmhofer/eCobertura/issues/8

링크를 클릭하고 싶지 않은 사람들을 위해, 주석의 텍스트는 다음과 같습니다.

좋은 해결 방법 : 모든 것을 제외하고 ( “*”) 필터를 사용하여 실행 구성을 만들고 단일 테스트 만 실행하십시오. “Undo coverage”라고 이름을 지정하십시오.

나는 이것을했고 Eclipse Juno에서 꽤 잘 작동했다.

이에 대한 크레딧은 UsulSK로갑니다.


답변

적용 범위보기를 찾을 수없는 사람들은 다음 단계를 수행하십시오.

Windows 메뉴 표시 줄>보기 표시> 기타> 유형 범위로 이동하여여십시오.

여기에 이미지 설명을 입력하십시오

적용 범위를 클릭하십시오.

강조 표시를 지우려면 편의 에 따라 X 또는 XX 아이콘을 클릭하십시오 .

여기에 이미지 설명을 입력하십시오


답변

커버리지 세션을 제거하면 커버리지 색상도 사라집니다. 이를 위해 적용 범위보기의 도구 모음에서 세션 제거 또는 모든 세션 제거를 누르십시오.

http://eclemma.org/faq.html


답변

Cobertura를 사용하고 있고 Coverage Session View 만 가지고있는 사람들에게는 Eclipse를 닫고 다시 시작하십시오. 이것은 나를 위해 강조 표시를 제거했습니다.


답변

‘활성 세션 제거’에 대해 ‘Java 소스 편집’시 단축키 바인딩 (윈도우-> 환경 설정-> 키 필터)에 Ctrl + Shift + XC 단축키를 추가했습니다.