2013-09-10 1 views
0

Cobertura는 오프라인 바이트 코드 계측을 사용합니다. 즉, 컴파일 후 지침을 바이트 코드에 추가합니다. 저는 리팩토링을 시도하는 매우 큰 생성 된 메소드가 있습니다. 자체는 64KB JVM 제한을 받고 있지만 cobertura가 더 많은 바이트 코드를 추가하면 오버 사이즈 오류가 발생합니다. 이 질문을 통해 로직 생성 방법을 리팩토링하는 방법을 결정할 수 있습니다.cobertura가 소스 코드에 얼마나 많은 바이트 코드를 추가합니까?

답변

1

간단한 해결 방법은 생성 된 클래스 또는 특정 메서드를 Cobertura 계측에서 제외하는 것일 수 있습니다.

+0

감사! 그렇게하는 법을 제안 해 주시겠습니까? – Edmond

+0

@CoverageIgnore 주석뿐만 아니라 Cobertura 문서의 excludeClasses를 참조하십시오. https://github.com/cobertura/cobertura/wiki/Ant-Task-Reference –

관련 문제