PERL 용 코드 커버리지 도구는 무엇입니까?
-
04-07-2019 - |
문제
Perl에 대한 좋은 (그리고 바람직하게는 무료) 코드 커버리지 도구가 있습니까?
다른 팁
평소와 같이 CPAN은 당신의 친구입니다. 개발 :: 커버
언급했듯이 Devel :: Cover는 친구이지만 Google도 원할 것입니다. 문서화는 약간 드문 일이며 환경을 근본적으로 변경하면 설치할 때 환경에서 가져온 많은 정보가 포함 된 Devel :: Cover :: Inc를 구축하기 때문에 환경을 다시 설치해야합니다. 이로 인해 CPAN 환경이 공유되면서 직장에서 많은 문제가 발생했으며 한 개발자가 Devel :: 커버를 설치하고 다른 개발자가 실행하려고 시도하면 이상한 (그리고 부정확 한) 결과가 일반적입니다.
이 모듈을 사용하는 경우 확인하십시오 DEVEL :: COVERX :: COVERS. 이 모듈은 다음과 같은 많은 정보를 캡처합니다 :: 커버가 버려집니다. 매우 편리합니다.
Moritz는 Module :: Build와 함께 구축 된 모듈이 Devel :: Cover를 쉽게 사용할 수있는 방법에 대해 설명합니다.
extutils :: makemaker를 사용하는 모듈의 경우, 동일한 기능을 호출하기 위해 확장 모듈이 존재합니다. writeMakeFile ()로 호출하기 전에 다음 코드 추가 :
eval "use ExtUtils::MakeMaker::Coverage";
if( !$@ ) {
print "Adding testcover target\n";
}
... '테스트 커버 만들기'명령을 실행할 수 있고 발표가 마법을 수행 할 수 있습니다.
제휴하지 않습니다 StackOverflow