2016-08-31 13 views
0

코드 커버리지에 cobertura를 사용하고 있지만 테스트 사례를 실행하는 동안 테스트를 실행할 때 모든 테스트 사례가 아래의 오류로 인해 실패합니다. 경우 사용 받는다는는java.lang.VerifyError : 모조를 사용하여 Cobertura를 사용하여 분기 타겟의 스택 맵 프레임 예상

Reason: 
    Expected stackmap frame at this location. 
    Bytecode: 
    0x0000000: 033d 11ff ff3e 125b 1102 1fb8 0061 2a2b 
    0x0000010: 1102 1f3d 1100 003e c600 1912 5b1c 1d04 
    0x0000020: b800 b511 ffff 3e2b b600 bbc0 00b7 a700 
    0x0000030: 141d 9b00 0f12 5b1c 1d03 b800 b511 ffff 
    0x0000040: 3e01 b500 c012 5b11 0220 b800 61b1 

를 구축하지만 난 그것을 이클립스에서이

+0

때때로 바이트 코드 확인을 비활성화하는 것이 좋습니다 - http://stackoverflow.com/questions/300639/use-of-noverify-when- 시작 - 자바 애플리케이션은 – GhostCat

+0

@GhostCat는 시도하지만 org.codehaus.mojo \t \t \t \t cobertura-받는다는 - 플러그인 \t \t \t \t 2.5.1 \t를 작동하지 않았다 조심스럽게 신중의 JUnit을 호출 할 때 다른 무엇을하고 있는지 일식 연구 : \t \t \t \t \t -noverify Siva

+0

그럼 내가 제안\t \t <구성>. 어떤 라이브러리, 어떤 JVM 설정, 뭐든간에. – GhostCat

답변

0

에 나를 도와 finm.Please 작동 된 JUnit 명령과 일식 실행을 사용하여 동일한 테스트 케이스를 실행하면 바로 커버 구성에 & 추가 기능에 &을 클릭
-XX : -UseSplitVerifier 인수 탭의 인수