PowerMock은 NTFS 파티션에서 Eclipse/Fedora 10에서 테스트 시작 속도가 느려집니다.

StackOverflow https://stackoverflow.com/questions/554641

문제

방금 PowerMock과 적절한 플레이를 시작했고 테스트 시작을 엄청나게 느리게하는 것을 알았습니다. 실행 중에 상단을 간단히 살펴보면 Mount.nfts-3g가 대부분의 CPU를 차지하고 있음을 보여줍니다. Eclipse와 Source Directory를 Ext3 파티션으로 이동하여 문제가 있는지 확인하고 테스트가 더 빨리 시작되었지만 여전히 눈에 띄는 지연이 있습니다. 이것은 PowerMock의 정상입니까, 아니면 분명한 것을 놓치고 있습니까?

도움이 되었습니까?

해결책

PowerMock은 자체 클래스 로더를 사용하기 때문에 시작시 약간 느리지만 필요한 시간은 PowerMock을 사용하여 테스트를 작성하는 방법에 따라 다릅니다. 예를 들어, 테스트의 클래스 또는 메소드 수준에서 PreporeStest 주석을 사용하는 경우. 메소드 레벨에서 사용하는 경우 각 테스트 방법마다 새 클래스 로더가 생성됩니다. 시간은 Junit Fork 모드에 따라 다를 수 있습니다.

다른 팁

일식없이 PowerMock을 실행하십시오. 동일한 증상이 발생합니까?

조롱하는 작은 유닛. 성능 손실이 이전과 같이 높습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top