컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

적용 범위 옵션

public final class CoverageOptions
extends Object

java.lang.객체
com.android.tradefed.testtype.coverage.CoverageOptions


커버리지 옵션을 유지하기 위한 Tradefed 개체.

요약

중첩 클래스

enum CoverageOptions.Toolchain

공개 생성자

CoverageOptions ()

공개 메서드

getCoverageProcesses ()

테스트가 완료된 후 커버리지를 플러시할 프로세스의 이름을 반환합니다.

getCoverageToolchains ()

커버리지를 수집할 커버리지 툴체인을 반환합니다.

File getLlvmProfdataPath ()

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

String getProfrawFilter ()

커버리지 측정에 사용되는 profdata 파일 이름의 접두사를 반환합니다.

boolean isCoverageEnabled ()

이 실행에서 커버리지 측정을 수집해야 하는지 여부를 반환합니다.

boolean isCoverageFlushEnabled ()

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

boolean shouldMergeCoverage ()

로깅 전에 커버리지 측정을 병합할지 여부를 반환합니다.

boolean shouldResetCoverageBeforeTest ()

각 테스트 전에 커버리지 측정을 재설정해야 하는지 여부를 반환합니다.

공개 생성자

적용 범위 옵션

public CoverageOptions ()

공개 메서드

getCoverageProcesses

public  getCoverageProcesses ()

테스트가 완료된 후 커버리지를 플러시할 프로세스의 이름을 반환합니다.

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

getCoverageToolchains

public  getCoverageToolchains ()

커버리지를 수집할 커버리지 툴체인을 반환합니다.

보고
범위를 수집하기 위한 도구 모음

getLlvmProfdataPath

public File getLlvmProfdataPath ()

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

보고
File llvm-profdata 도구 및 해당 종속성을 포함하는 ERROR(/File)

getProfrawFilter

public String getProfrawFilter ()

커버리지 측정에 사용되는 profdata 파일 이름의 접두사를 반환합니다.

보고
String profdata 파일 이름의 접두사를 포함하는 String

isCoverageEnabled

public boolean isCoverageEnabled ()

이 실행에서 커버리지 측정을 수집해야 하는지 여부를 반환합니다.

보고
boolean 커버리지 측정 수집 여부

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

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

보고
boolean 테스트 후 커버리지 측정을 위해 프로세스를 플러시할지 여부

shouldMergeCoverage

public boolean shouldMergeCoverage ()

로깅 전에 커버리지 측정을 병합할지 여부를 반환합니다.

보고
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

각 테스트 전에 커버리지 측정을 재설정해야 하는지 여부를 반환합니다.

이 기능을 활성화하면 커버리지가 테스트에 더 집중될 수 있습니다.

보고
boolean 테스트 전에 커버리지를 재설정할지 여부