2017-10-03 9 views
0

IntelliJ IDEA에서 Java 응용 프로그램을 설정했습니다. 각 테스트마다 개별적으로 커버리지 리포트를 생성해야하는 몇 가지 테스트가 있습니다.Jacoco 또는 IntelliJ IDEA를 사용하여 테스트에 대한 별도의 적용 범위 보고서 생성

IntelliJ IDEA coverage runner는 모든 테스트를 한 번에 실행하고 전체 적용 범위를 보여주는 단일 보고서를 생성합니다. 별도의 리포트를 생성하기 위해 gradiel 스크립트에서 IntelliJ IDEA 커버 런너 또는 Jacoco 플러그인을 어떻게 사용할 수 있습니까?

+0

당신은 gradac에서 jacoco 플러그인을 사용할 수 있습니다 – Jerry06

+0

나는 gradac에서 jacoco 플러그인을 사용해 보았습니다.하지만 모든 테스트를 실행 한 후 전반적인 적용 범위와 함께 단일 보고서를 제공했습니다. 내가 원하는 것은 테스트에 대한 별도의 보고서입니다. –

+0

전체 보고서의 행을 클릭하면 세부 정보를 볼 수 있습니다. 각 세부 보고서는 jacoco 폴더 아래에있는 html 파일입니다. – Jerry06

답변

0

하나씩 테스트를 실행합니다 (How to run only one test class on gradle 참조). 각 실행마다 보고서를 저장할 별도의 디렉토리를 사용하십시오.

+0

제공된 링크는 gradle을 사용하여 특정 테스트를 실행하는 방법에 관한 것입니다. 해당 실행에 대한 적용 범위 보고서를 얻으려면 어떻게해야합니까? –

+0

모든 테스트를 실행하는 것과 같은 방법 - https://docs.gradle.org/current/userguide/jacoco_plugin.html – Godin

+0

많은 테스트를 수행하고 있으므로 개별적으로 하나씩 수행하는 대신 스크립트를 프로세스를 자동화 하시겠습니까? –