문제

Tomcat과 같은 응용 프로그램 컨테이너 내부에서 실행되는 Live Java 응용 프로그램을 검사하는 것을 목표로하는 코드 커버리지 뷰어를 찾고 있습니다. 물론, 단위 테스트 커버리지에 대한 자동 보고서를 얻기위한 많은 괜찮은 도구가 있지만, 제 목표는 익숙하지 않은 Java 앱이 특정 사용자 상호 작용에서 수행하는 일을 실시간으로 학습하는 것과 같습니다.

Eclipse Java 디버거 (원격 디버깅 용 JPDA 포함)는 실제로 유용하지만 응용 프로그램의 아키텍처에 이미 익숙한 경우에만 유용합니다. 그리고 이론적으로, 나는 커버리지 도구를 가져 와서 2 초마다 자동 고정 정적 HTML 커버리지 보고서로 설정할 수 있었지만 이는 최적이 아닙니다.

Adobe Flex의 경우 Flexcover는 적용 범위를 거의 실시간으로 시각화하는 커버리지 뷰어 도구를 제공하여 원하는 작업을 수행하며, 적어도 물건을 아는 사람에게는 비교적 간단합니다. 그렇다면 Java에게는 비슷한 설정하기 쉬운 GUI 도구가 무료 또는 무관심이 있습니까?

도움이 되었습니까?

해결책

Eclipse에서 웹 서버를 시작할 필요없이 웹 응용 프로그램, Eclipse에서 생성 된 Clover의 적용 범위 데이터를 볼 수 있습니다.

속임수는 Eclipse Clover Config 화면에서 Initstring을 구성하여 WebApp과 함께 사용하는 것과 동일한 clover.db를 가리키는 것입니다.

Clover initString Configuration

그리고 - 나사산을 사용하고 있는지 확인해야합니다. FlushPolicy. Clover-Maven2-Plugin은 기본적으로 하나를 사용합니다. 개미를 사용하는 경우 명시 적으로 설정해야합니다.u003Cclover-setup/> .

또한 Eclipse와 빌드 도구에서 동일한 버전의 Clover를 사용하고 있는지 확인해야합니다.

나는 이것을 현지에서 테스트했으며, 그것은 꽤 잘 작동합니다!

어떻게 가는지 알려주세요.

다른 팁

살펴보십시오 클로버. 당신이 찾고있는 것일 수 있습니다. 무료는 아니지만 좋습니다.

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