CoverageOptions
public
final
class
CoverageOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.coverage.CoverageOptions |
노출 범위 옵션을 보유하는 Tradefed 객체입니다.
요약
공개 생성자 | |
|---|---|
CoverageOptions()
|
|
공개 메서드 | |
|---|---|
List<String>
|
getCoverageProcesses()
테스트가 완료된 후 노출 범위를 플러시할 프로세스의 이름을 반환합니다. |
List<CoverageOptions.Toolchain>
|
getCoverageToolchains()
노출 범위를 수집할 노출 범위 툴체인을 반환합니다. |
List<String>
|
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 List<String> getCoverageProcesses ()
테스트가 완료된 후 노출 범위를 플러시할 프로세스의 이름을 반환합니다.
| 반환 | |
|---|---|
List<String> |
테스트 후 노출 범위를 플러시할 프로세스 이름의 List |
getCoverageToolchains
public List<CoverageOptions.Toolchain> getCoverageToolchains ()
노출 범위를 수집할 노출 범위 툴체인을 반환합니다.
| 반환 | |
|---|---|
List<CoverageOptions.Toolchain> |
노출 범위를 수집할 툴체인 |
getDeviceCoveragePaths
public List<String> getDeviceCoveragePaths ()
노출 범위 측정이 저장되는 기기의 위치를 반환합니다.
| 반환 | |
|---|---|
List<String> |
기기 노출 범위 경로가 포함된 {link List} |
getJaCoCoAgentPath
public File getJaCoCoAgentPath ()
jacocoagent.jar를 반환합니다.
| 반환 | |
|---|---|
File |
jacocoagent.jar를 가리키는 File |
getLlvmProfdataPath
public File getLlvmProfdataPath ()
llvm-profdata 도구가 포함된 디렉터리를 반환합니다.
| 반환 | |
|---|---|
File |
llvm-profdata 도구 및 종속 항목이 포함된 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 |
테스트 전에 노출 범위를 재설정할지 여부 |