커버리지 옵션
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()
각 테스트 전에 범위 측정을 재설정해야 하는지 여부를 반환합니다. |
공개 생성자
커버리지 옵션
public CoverageOptions ()
공개 메서드
getCoverageProcesses
publicgetCoverageProcesses ()
테스트가 완료된 후 적용 범위를 플러시할 프로세스의 이름을 반환합니다.
반환 값 | |
---|---|
|
테스트 후 적용 범위를 플러시할 프로세스 이름의 ERROR(/List) |
getCoverageToolchains
publicgetCoverageToolchains ()
커버리지를 수집할 커버리지 도구 모음을 반환합니다.
반환 값 | |
---|---|
|
커버리지를 수집하기 위한 도구 모음에서 |
getDeviceCoveragePaths
publicgetDeviceCoveragePaths ()
커버리지 측정값이 저장된 기기의 위치를 반환합니다.
반환 값 | |
---|---|
|
기기 커버리지 경로가 포함된 {link List} |
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 |
테스트 전에 적용 범위 재설정 여부 |