CoverageOptions

public final class CoverageOptions
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.coverage.CoverageOptions


보증 옵션을 보유하는 Tradefed 객체입니다.

요약

공개 생성자

CoverageOptions()

공개 메서드

getCoverageProcesses()

테스트가 완료된 후 적용 범위를 플러시할 프로세스의 이름을 반환합니다.

getCoverageToolchains()

적용 범위를 수집할 적용 범위 도구 모음을 반환합니다.

getDeviceCoveragePaths()

적용 범위 측정값이 저장된 기기의 위치를 반환합니다.

File getJaCoCoAgentPath()

jacocoagent.jar를 반환합니다.

File getLlvmProfdataPath()

llvm-profdata 도구가 포함된 디렉터리를 반환합니다.

String getProfrawFilter()

적용 범위 측정에 사용되는 profdata 파일 이름의 접두사를 반환합니다.

long getPullTimeout()

기기에서 적용 범위 측정항목을 가져오는 데 걸리는 시간 제한(밀리초)을 반환합니다.

boolean isCoverageEnabled()

이 실행에서 적용 범위 측정값을 수집해야 하는지 여부를 반환합니다.

boolean isCoverageFlushEnabled()

테스트가 완료된 후 실행 중인 프로세스에서 적용 범위 측정값을 플러시해야 하는지 여부를 반환합니다.

boolean shouldMergeCoverage()

로깅하기 전에 적용 범위 측정값을 병합할지 여부를 반환합니다.

boolean shouldResetCoverageBeforeTest()

각 테스트 전에 적용 범위 측정을 재설정해야 하는지 여부를 반환합니다.

공개 생성자

CoverageOptions

public CoverageOptions ()

공개 메서드

getCoverageProcesses

public  getCoverageProcesses ()

테스트가 완료된 후 적용 범위를 플러시할 프로세스의 이름을 반환합니다.

반환 값
테스트 후 커버리지를 플러시할 프로세스 이름의 ERROR(/List)

getCoverageToolchains

public  getCoverageToolchains ()

적용 범위를 수집할 적용 범위 도구 모음을 반환합니다.

반환 값
적용 범위를 수집하는 도구 모음

getDeviceCoveragePaths

public  getDeviceCoveragePaths ()

적용 범위 측정값이 저장된 기기의 위치를 반환합니다.

반환 값
기기 적용 범위 경로가 포함된 {링크 목록}

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

jacocoagent.jar를 반환합니다.

반환 값
File jacocoagent.jar를 가리키는 ERROR(/File)

getLlvmProfdataPath

public File getLlvmProfdataPath ()

llvm-profdata 도구가 포함된 디렉터리를 반환합니다.

반환 값
File llvm-profdata 도구 및 종속 항목이 포함된 ERROR(/File)

getProfrawFilter

public String getProfrawFilter ()

적용 범위 측정에 사용되는 profdata 파일 이름의 접두사를 반환합니다.

반환 값
String profdata 파일 이름의 접두사가 포함된 String

getPullTimeout

public long getPullTimeout ()

기기에서 적용 범위 측정항목을 가져오는 데 걸리는 시간 제한(밀리초)을 반환합니다.

반환 값
long ERROR(/long)를 밀리초 단위의 시간 제한으로 설정합니다.

isCoverageEnabled

public boolean isCoverageEnabled ()

이 실행에서 적용 범위 측정값을 수집해야 하는지 여부를 반환합니다.

반환 값
boolean 노출 범위 측정 수집 여부

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

테스트가 완료된 후 실행 중인 프로세스에서 적용 범위 측정값을 플러시해야 하는지 여부를 반환합니다.

반환 값
boolean 테스트 후 적용 범위 측정을 위해 프로세스를 플러시할지 여부

shouldMergeCoverage

public boolean shouldMergeCoverage ()

로깅하기 전에 적용 범위 측정값을 병합할지 여부를 반환합니다.

반환 값
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

각 테스트 전에 적용 범위 측정을 재설정해야 하는지 여부를 반환합니다.

이 기능을 사용 설정하면 테스트에 더 적합한 적용 범위를 설정할 수 있습니다.

반환 값
boolean 테스트 전에 적용 범위를 재설정할지 여부