보장범위옵션
public final class CoverageOptions
extends Object
java.lang.Object | |
↳ | 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) 밀리초 단위의 시간 초과입니다. |
커버리지 활성화됨
public boolean isCoverageEnabled ()
이 실행에서 적용 범위 측정값을 수집해야 하는지 여부를 반환합니다.
보고 | |
---|---|
boolean | 커버리지 측정값을 수집할지 여부 |
isCoverageFlushEnabled
public boolean isCoverageFlushEnabled ()
테스트가 완료된 후 실행 중인 프로세스에서 적용 범위 측정을 플러시해야 하는지 여부를 반환합니다.
보고 | |
---|---|
boolean | 테스트 후 커버리지 측정을 위해 프로세스를 플러시할지 여부 |
병합 적용 범위를 조정해야 합니다.
public boolean shouldMergeCoverage ()
로깅하기 전에 커버리지 측정을 병합할지 여부를 반환합니다.
보고 | |
---|---|
boolean |
테스트 전에 Coverage를 재설정해야 합니다.
public boolean shouldResetCoverageBeforeTest ()
각 테스트 전에 커버리지 측정을 재설정해야 하는지 여부를 반환합니다.
이를 활성화하면 적용 범위가 테스트에 더욱 집중될 수 있습니다.
보고 | |
---|---|
boolean | 테스트 전에 보장을 재설정할지 여부 |