jacoco

    1

    1답변

    세 개의 jacoco.exec 파일이 있습니다. 파일을 병합하고 merged.exec 파일로 출력 할 수 있습니다. 하지만 merged.exec 파일은 결합 된 파일 크기보다 작습니다. 예 : 내 파일 크기 : 1st jacoco.exec = 1789 KB = Code Coverage = 4% 2nd jacoco.exec = 925 KB = Code Co

    1

    1답변

    통합 테스트를 위해 SonarQube에서 별도의 Jacoco 커버리지 수치를 얻으려고합니다. & 통합 테스트. docs는 통합 테스트를 구별하기 위해, 'sonar.jacoco.itReportPath'을 사용하여 설명하지만, 사용되지 않는 것 내가 새로운 'sonar.jacoco.reportPaths'를 사용하는 경우 다음 모든 단위 테스트로 표시됩니다.

    0

    1답변

    jenkins의 sonarqube 대시 보드에 대한 코드 커버리지 보고서를 얻으려고합니다. 코드 커버리지 보고서가 나오고 있지만 4.6 %의 적용 범위만을 보여줍니다. 조사한 결과, PowerMocks를 사용하여 작성된 테스트 클래스가 건너 뛴다는 것을 알게되었습니다. 추가 조사에서 "JaCoCo가 동적으로 수정되거나 생성 된 클래스와 잘 작동하지 않는다는

    3

    2답변

    나는 Gradle에서 Jacoco 테스트 보고서를 생성하려고합니다. 나는 documentation 볼 때 apply plugin: 'jacoco' jacoco { toolVersion = "0.7.6.201602180812" reportsDir = file("$buildDir/reports/jacoco") } jacocoTestR

    4

    2답변

    내 프로젝트 구조는 다음과 같습니다 : :app, :core. :app은 안드로이드 응용 프로그램 프로젝트이며 모든 비즈니스 로직을 가지고있는 :core에 달려 있습니다. :app에 대한 테스트는 Espresso이며, 모든 질문과 가이드 덕분에 테스트 보고서를 얻을 수있었습니다. 그러나 적용 범위는 :app의 코드에만 적용됩니다. 내 Espresso 계측

    3

    1답변

    나는 새로운 jacoco 작업에 최소한의 범위를 확인해야 jacocoTestCoverageVerification 이 작업은 함께 사용할 수있는 3.4.1 Gradle을 릴리스하고 jacoco 플러그인> = 0.6.3 와 분기 적용 범위가있는 html 보고서를 생성하는 다른 작업을 실행할 수 있었지만 지금은 해당 번호를 사용하여 빌드를 실패하게 만듭니다. 이

    0

    2답변

    나는이 질문에 관한 해답을 사용했지만 계속 진행할 수 있을지 확신이 없으며 jacoco가 이것을 지원하는지 확인하고 싶다. 나는 멀티 모듈 받는다는 프로젝트를하고 난 통합 테스트를위한 오이 사용하고 있습니다 : <modules> <module>a</module> <module>b</module> <module>c</module>

    0

    1답변

    코드에서 코드 적용 범위를 찾으려면 jacoco-maven-plugin:0.7.8을 사용하고 있습니다. 테스트중인 클래스의 코드는 그대로 다음과 같이 public class Utils { public static boolean isNotNullOrEmpty(Map map) { return map != null && !map.isEmpt

    3

    1답변

    모듈 A는 모든 통합 테스트가있는 별도의 모듈입니다. 소스와 테스트가 하나의 모듈에있는 경우 Maven-Jacoco-Sonar가 잘 작동합니다. 모듈 A는 다른 모듈이므로 모두 쉽게 jacoco 보고서를 생성 할 수 없었습니다. 왜냐하면 jacoco는 보고서의 범위를 측정하기 위해 모듈 A 내의 출처를 찾을 수 없기 때문입니다. 소스 파일은 모두 다른 모듈

    0

    1답변

    Jenkin Plugin Jacoco는 Jenkins Server 자체의 실제 클래스, src 코드를 기대합니까? 또는 슬레이브 기계를 들여다 봅니다. .exec 파일에 대해 슬레이브 머신에서 발견되었지만 슬레이브에서 클래스를 찾지 못했습니다. 젠킨스를 chcecking하거나 빠진 것 같습니다. 아래 참조 예외 (/var/log/jenkins/jenkins