테스트 케이스 적용 범위에 Jacoco
및 eclemma
을 사용하고 있습니다. 이이 아닌 PowerMockRunner를 사용하는 경우, 우리는 둘 다 제대로 커버리지를 얻고 있습니다. PowerMockRunner를 사용하는 클래스에서는 jacoco에서 0 % 적용 범위를 나타내지 만 eclemma에서는 적절한 적용 범위를 나타내는 것처럼 문제가 발생합니다. Jacoco가 PowerMockito 클래스에 대한 적용 범위를 표시하지 않습니다
PowerMockito version :1.7.1
Jdk 1.8
Jacoco:0.7.9
는 또한 PowerMockRunner 규칙을 사용하려고하지만, 이것은 해결하기가 매우 어렵다
stackframe
을 확인하기 위해 관련 또 다른 오류가 발생합니다. Eclemma는 eclipse plugin으로 사용되며 jacoco는 maven plugin으로 사용됩니다. 이 문제에 직면 해 이것을 고칠 수있는 사람이라면 누구나이 문제에 대해 밝힐 수 있습니다. 나는 많은 링크를 통과했지만 아무도 저를 위해 운동하지 않았습니다.
몇 가지 유용한 참조 :
PowerMock ECLEmma coverage issue
을 넣어했다. – Pradeep
예제 코드를 사용해 보셨습니까? – Makky
내가 그것을 밖으로 시도하고 당신을 업데이 트하자 – Pradeep