2011-08-23 2 views
2

현재 클로버 인 Emma와 cobertura 사이 클로버 클로버에 프로젝트 및 용도로 사용되는 다양한 코드 적용 도구를 탐색 중입니다. (우리 조직은 클로버와 그 돈을 지불 할 준비가되어 있습니다)클로버 - 자동화 된 테스트가 적용되지 않는 범위 적용

그러나 우리는 자동 테스트를하지 않습니다. 모든 테스트는 수동이며 인스트루먼트 된 코드를 사용하여 런타임에 결과를 생성해야합니다.

클로버의 wiki's inital 라인은

코드 범위가 자동 시험에 포함되는 코드의 비율을 말한다.

비 자동 테스트에서 클로버 컬렉션을 수집 할 수 있습니까? 즉, 요구 사항은 컴파일 타임에 악기 코드이며 실제 코드를 실행할 때 적용 범위 보고서를 얻습니다. Google 검색이 많이되었지만 가장 적절한 답변을 찾을 수 없습니다.

는 달성하기가 대안이 클로버가 지원하지 않는 경우

가 실행할 때, 통계 수집, 그리고 마지막으로 보고서에 기록되도록 커버리지 도구의 아이디어는 악기의 응용 프로그램 코드

답변

0

클로버 웹 사이트 documents의 수동 단계가 있습니다. 아마 우리가 이것을 사용할 수는 있습니다.하지만 이것을 수행하는 정확한 최적의 방법은 확실하지 않습니다.

1

. 응용 프로그램 코드가 자동 테스트 또는 수동 테스트에 의해 실행되는 경우 문제가되지 않습니다. 수동 테스트에서도 작동하지만, 물론 훨씬 길어질 수 있습니다.

+0

수정. 나는 이해. 클로버를 사용하여 그 목표를 달성하는 방법에 대한 아이디어가 있습니까? maven-clover2-plugin을 사용하고 있습니다. 이것을 달성하는 방법에 대한 모든 포인터? – JWhiz

+0

수동 테스트에서 커버리지를 측정하려면 클로버를 사용하여 코드를 계측하고 애플리케이션을 실행하여 클래스 경로에서 클로버 런타임 JAR (com.cenqua.clover : clover)을 사용할 수 있도록하십시오. – Marek