적용 범위 옵션
public final class CoverageOptions
extends Object
java.lang.객체 | |
↳ | com.android.tradefed.testtype.coverage.CoverageOptions |
적용 범위 옵션을 보유하는 Tradefed 개체입니다.
요약
공개 생성자 | |
---|---|
CoverageOptions () |
공개 방법 | |
---|---|
getCoverageProcesses () 테스트가 완료된 후 커버리지를 플러시할 프로세스의 이름을 반환합니다. | |
getCoverageToolchains () 커버리지를 수집할 커버리지 툴체인을 반환합니다. | |
File | getJaCoCoAgentPath () jacocoagent.jar을 반환합니다. |
File | getLlvmProfdataPath () llvm-profdata 도구가 포함된 디렉토리를 반환합니다. |
String | getProfrawFilter () 커버리지 측정에 사용되는 profdata 파일 이름의 접두사를 반환합니다. |
long | getPullTimeout () 장치에서 적용 범위 메트릭을 가져오기 위한 제한 시간을 밀리초 단위로 반환합니다. |
boolean | isCoverageEnabled () 이 실행에서 커버리지 측정을 수집해야 하는지 여부를 반환합니다. |
boolean | isCoverageFlushEnabled () 테스트가 완료된 후 실행 중인 프로세스에서 커버리지 측정을 플러시해야 하는지 여부를 반환합니다. |
boolean | shouldMergeCoverage () 로깅하기 전에 커버리지 측정을 병합할지 여부를 반환합니다. |
boolean | shouldResetCoverageBeforeTest () 커버리지 측정이 각 테스트 전에 재설정되어야 하는지 여부를 반환합니다. |
공개 생성자
적용 범위 옵션
public CoverageOptions ()
공개 방법
getCoverage프로세스
publicgetCoverageProcesses ()
테스트가 완료된 후 커버리지를 플러시할 프로세스의 이름을 반환합니다.
보고 | |
---|---|
테스트 후 커버리지를 플러시할 프로세스 이름의 ERROR(/List) |
getCoverageToolchains
publicgetCoverageToolchains ()
커버리지를 수집할 커버리지 툴체인을 반환합니다.
보고 | |
---|---|
적용 범위를 수집하는 도구 모음 |
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 | 테스트 전에 적용 범위를 재설정할지 여부 |