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
publicgetCoverageProcesses ()
테스트가 완료된 후 적용 범위를 플러시할 프로세스의 이름을 반환합니다.
반환 값 | |
---|---|
|
테스트 후 커버리지를 플러시할 프로세스 이름의 ERROR(/List) |
getCoverageToolchains
publicgetCoverageToolchains ()
적용 범위를 수집할 적용 범위 도구 모음을 반환합니다.
반환 값 | |
---|---|
|
적용 범위를 수집하는 도구 모음 |
getDeviceCoveragePaths
publicgetDeviceCoveragePaths ()
적용 범위 측정값이 저장된 기기의 위치를 반환합니다.
반환 값 | |
---|---|
|
기기 적용 범위 경로가 포함된 {링크 목록} |
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 |
테스트 전에 적용 범위를 재설정할지 여부 |