2011-12-15 2 views
0

최근 새 벤치 마크 인 Dacapo (여기 웹 사이트 : http : //dacapobench.org/)를 사용하고있었습니다.Cobertura를 사용하여 벤치 마크 Dacapo의 적용 범위를 테스트하는 방법은 무엇입니까?

선생님이 Cobertura를 사용하여 Dacapo의 11 개 벤치 마크 범위를 테스트 해 보라고했습니다. 그 사이에, 저는 코 베르 투라를 배우고있었습니다. Cobertura instrument .class 파일을 찾은 다음 실행하여 보고서를 얻습니다. Dacapo는 .jar 파일이지만 여러 개의 파일이 결합되어 있습니다. 나는 코 베르 투라 (Cobertura)로 테스트하는 법을 모른다.

몇 가지 유용한 조언을 제공해 주시면 감사하겠습니다. 감사!

답변

0

Cobertura can instrument jar files if you use ant:

또한 jar 파일에 전달할 수 표준 개미 파일 세트를 사용하여 계측한다. Cobertura는 항아리에서 각 클래스를 추출하고 장비합니다. 'todir'이 지정되지 않은 경우 원래의 jar는 을 계기판으로 덮어 씁니다. 그렇지 않으면 새로운 항아리가 출력 디렉토리에 기록됩니다.

<cobertura-instrument todir="${instrumented.dir}"> 
    <fileset dir="${jars.dir}"> 
     <include name="my-simple-plugin.jar" /> 
    </fileset> 
</cobertura-instrument> 
+0

답장을 보내 주셔서 감사합니다. 내 테스트 .jar 파일은 avrora-cvs-20091224.jar입니다. 거기에 .java 파일은 없지만. 이 .jar 파일에 해당하는 테스트 또는 보고서 작업을 작성하려면 어떻게합니까? 일반 build.xml 파일을 제공 할 수 있다면 감사하겠습니다. 고마워 ~ –