Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

ICommand옵션

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


명령의 실행 옵션을 위한 컨테이너입니다.

요약

공개 메서드

abstract boolean captureLogcatOnFailure ()

테스트 케이스 실패 시 logcat 캡처 여부

abstract boolean captureScreenshotOnFailure ()

테스트 케이스 실패 시 스크린샷 캡처 여부

abstract ICommandOptions clone ()

의 사본 작성 ICommandOptions 개체를.

abstract boolean earlyDeviceRelease ()

장치를 사용한 후 조기에 릴리스할지 여부입니다.

abstract boolean filterPreviousPassedTests ()

이전 시도에서 이전에 통과한 테스트 케이스를 필터링할지 여부입니다.

abstract getAutoLogCollectors ()

호출에 추가할 자동 로그 수집기 세트를 반환합니다.

abstract getDynamicDownloadArgs ()

동적 다운로드 쿼리에 전달할 인수의 맵을 반환합니다.

abstract int getExtraRemotePostsubmitInstance ()

사후 제출 시 원격 VM에서 추가 인스턴스를 시작할지 여부입니다.

abstract String getHostLogSuffix ()

Tradefed host_log에 추가할 접미사를 반환하거나 접두사가 없는 경우 null을 반환합니다.

abstract UniqueMultiMap<String, String> getInvocationData ()

설명하기 위해 호출에 전달된 데이터를 반환합니다.

abstract long getInvocationTimeout ()

지정된 호출 시간 초과를 반환합니다.

abstract long getLoopTime ()

이 명령을 다시 예약하기 전에 기다릴 시간을 확보하십시오.

abstract long getMaxLoopCount ()

예약된 명령의 최대 횟수를 반환합니다.

abstract boolean getOptimizeMainlineTest ()

메인라인 테스트를 위해 테스트 모듈 목록을 최적화해야 하는 경우 true를 반환합니다.

abstract Duration getParallelSetupTimeout ()

병렬 설정 중에 사용할 시간 제한을 반환합니다.

abstract Integer getShardCount ()

명령에 대한 총 샤드 수를 반환합니다.

abstract Integer getShardIndex ()

명령에 대한 샤드 인덱스를 반환합니다.

abstract String getTestTag ()

호출에 대한 테스트 태그를 반환합니다.

abstract String getTestTagSuffix ()

한 테스트의 일부 변형을 나타내기 위해 test-tag에 추가된 test-tag 접미사를 반환합니다.

abstract boolean isDryRunMode ()

반환 true 우리가해야하는 경우 건너 뛰기 이 명령을 대기열에 추가합니다.

abstract boolean isFullHelpMode ()

반환 true 전체 자세한 도움말 모드가 요청 된 경우

abstract boolean isHelpMode ()

반환 true 단축에 도움 모드가 요청 된 경우

abstract boolean isLoopMode ()

구성에 대한 루프 모드를 반환합니다.

abstract boolean isNoisyDryRunMode ()

반환 true 우리가 전에 콘솔에 명령을 인쇄해야하는 경우 건너 뛰기 대기열에 추가합니다.

abstract boolean reportInvocationComplete ()

invocationComplete까지 로그를 보고할지 여부.

abstract boolean reportPassedTests ()

통과된 테스트 케이스를 보고할지 여부입니다.

abstract boolean reportTestCaseCount ()

테스트 유형별 테스트 케이스 수를 보고할지 여부입니다.

abstract reportingTags ()

호출과 관련된 보고에 사용되는 태그 목록입니다.

abstract boolean runOnAllDevices ()

명령이 모든 장치에서 실행되어야 하는 경우 true를 반환합니다.

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

호출에 추가해야 하는 자동 로그 수집기 집합을 설정합니다.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

호출이 끝날 때 버그 보고서를 캡처할지 여부를 설정합니다.

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

호출 종료 시 bugreportz를 캡처할지 여부를 설정합니다.

abstract void setHostLogSuffix (String suffix)

Tradefed host_log에 추가할 접미사를 설정합니다.

abstract void setInvocationTimeout (Long mInvocationTimeout)

호출 시간 초과를 설정합니다.

abstract void setLoopMode (boolean loopMode)

명령에 대한 루프 모드를 설정합니다.

abstract void setReplicateSetup (boolean replicate)

복제된 설정을 사용할지 여부를 설정합니다.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

invocationComplete까지 로그 보고 여부 설정

abstract void setReportTestCaseCount (boolean report)

테스트 유형별 테스트 케이스 개수 보고 여부를 설정합니다.

abstract void setShardCount (Integer shardCount)

명령의 샤드 수를 설정합니다.

abstract void setShardIndex (Integer shardIndex)

명령에 대한 샤드 인덱스를 설정합니다.

abstract void setShouldUseSandboxing (boolean use)

TF 컨테이너를 사용해야 하는지 여부를 설정합니다.

abstract void setTestTag (String testTag)

호출에 대한 테스트 태그를 설정합니다.

abstract void setUseSandboxTestMode (boolean use)

TF 샌드박스 테스트 모드를 사용해야 하는지 여부를 설정합니다.

abstract boolean shouldDisableInvocationSetupAndTeardown ()

사전 호출 설정 및 호출 후 분해를 비활성화할지 여부입니다.

abstract boolean shouldReportModuleProgression ()

모듈 수준에서 원격 호출의 진행 상황을 보고할지 여부입니다.

abstract boolean shouldUseDynamicSharding ()

동적 샤딩을 사용해야 하는지 여부를 반환합니다.

abstract boolean shouldUseParallelRemoteSetup ()

원격 장치의 병렬 설정을 시도할지 여부입니다.

abstract boolean shouldUseParallelSetup ()

병렬 설정을 시도할지 여부입니다.

abstract boolean shouldUseRemoteSandboxMode ()

원격 호출에서 샌드박스 모드를 사용할지 여부입니다.

abstract boolean shouldUseReplicateSetup ()

모든 원격 장치에 대해 복제된 설정을 사용할지 여부입니다.

abstract boolean shouldUseSandboxTestMode ()

테스트 모드에서 Tf 샌드박스를 사용해야 하는 경우 true를 반환합니다.

abstract boolean shouldUseSandboxing ()

호출을 실행하기 위해 Tf 컨테이너를 사용해야 하는 경우 true를 반환합니다.

abstract boolean shouldUseTokenSharding ()

샤딩에서 토큰 지원을 사용해야 하는지 여부입니다.

abstract boolean takeBugreportOnInvocationEnded ()

테스트 호출이 종료되었을 때 버그 보고를 받아야 하는 경우 true를 반환합니다.

abstract boolean takeBugreportzOnInvocationEnded ()

테스트 호출 최종 bugreport 동안 bugreport 대신 bugreportz를 취해야 하는 경우 true를 반환합니다.

공개 메서드

캡처로그캣온실패

public abstract boolean captureLogcatOnFailure ()

테스트 케이스 실패 시 logcat 캡처 여부

보고
boolean

캡쳐스크린샷온실패

public abstract boolean captureScreenshotOnFailure ()

테스트 케이스 실패 시 스크린샷 캡처 여부

보고
boolean

클론

public abstract ICommandOptions clone ()

의 사본 작성 ICommandOptions 개체를.

보고
ICommandOptions

EarlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

장치를 사용한 후 조기에 릴리스할지 여부입니다.

보고
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

이전 시도에서 이전에 통과한 테스트 케이스를 필터링할지 여부입니다.

보고
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

호출에 추가할 자동 로그 수집기 세트를 반환합니다.

보고

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

동적 다운로드 쿼리에 전달할 인수의 맵을 반환합니다.

보고

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

사후 제출 시 원격 VM에서 추가 인스턴스를 시작할지 여부입니다.

보고
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Tradefed host_log에 추가할 접미사를 반환하거나 접두사가 없는 경우 null을 반환합니다.

보고
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

설명하기 위해 호출에 전달된 데이터를 반환합니다.

보고
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

지정된 호출 시간 초과를 반환합니다. 사용할 시간 제한이 없으면 0입니다.

보고
long

getLoopTime

public abstract long getLoopTime ()

이 명령을 다시 예약하기 전에 기다릴 시간을 확보하십시오.

보고
long 시간(ms)

getMaxLoopCount

public abstract long getMaxLoopCount ()

예약된 명령의 최대 횟수를 반환합니다. isLoopMode가 false이면 효과가 없습니다.

보고
long

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

메인라인 테스트를 위해 테스트 모듈 목록을 최적화해야 하는 경우 true를 반환합니다.

보고
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

병렬 설정 중에 사용할 시간 제한을 반환합니다.

보고
Duration

getShardCount

public abstract Integer getShardCount ()

명령에 대한 총 샤드 수를 반환합니다.

보고
Integer

getShardIndex

public abstract Integer getShardIndex ()

명령에 대한 샤드 인덱스를 반환합니다.

보고
Integer

getTest태그

public abstract String getTestTag ()

호출에 대한 테스트 태그를 반환합니다. 지정되지 않은 경우 기본값은 '스텁'입니다.

보고
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

한 테스트의 일부 변형을 나타내기 위해 test-tag에 추가된 test-tag 접미사를 반환합니다.

보고
String

isDryRunMode

public abstract boolean isDryRunMode ()

반환 true 우리가해야하는 경우 건너 뛰기 이 명령을 대기열에 추가합니다.

보고
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

반환 true 전체 자세한 도움말 모드가 요청 된 경우

보고
boolean

isHelpMode

public abstract boolean isHelpMode ()

반환 true 단축에 도움 모드가 요청 된 경우

보고
boolean

isLoopMode

public abstract boolean isLoopMode ()

구성에 대한 루프 모드를 반환합니다.

보고
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

반환 true 우리가 전에 콘솔에 명령을 인쇄해야하는 경우 건너 뛰기 대기열에 추가합니다.

보고
boolean

보고서 호출 완료

public abstract boolean reportInvocationComplete ()

invocationComplete까지 로그를 보고할지 여부.

보고
boolean

보고서 통과 테스트

public abstract boolean reportPassedTests ()

통과된 테스트 케이스를 보고할지 여부입니다.

보고
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

테스트 유형별 테스트 케이스 수를 보고할지 여부입니다.

보고
boolean

보고 태그

public abstract  reportingTags ()

호출과 관련된 보고에 사용되는 태그 목록입니다.

보고

모든 장치를 실행

public abstract boolean runOnAllDevices ()

명령이 모든 장치에서 실행되어야 하는 경우 true를 반환합니다.

보고
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

호출에 추가해야 하는 자동 로그 수집기 집합을 설정합니다.

매개변수
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

호출이 끝날 때 버그 보고서를 캡처할지 여부를 설정합니다.

매개변수
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

호출 종료 시 bugreportz를 캡처할지 여부를 설정합니다.

매개변수
takeBugreportz boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Tradefed host_log에 추가할 접미사를 설정합니다.

매개변수
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

호출 시간 초과를 설정합니다. 사용할 시간 제한이 없는 경우 0입니다.

매개변수
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

명령에 대한 루프 모드를 설정합니다.

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

복제된 설정을 사용할지 여부를 설정합니다.

매개변수
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

invocationComplete까지 로그 보고 여부 설정

매개변수
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

테스트 유형별 테스트 케이스 개수 보고 여부를 설정합니다.

매개변수
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

명령의 샤드 수를 설정합니다.

매개변수
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

명령에 대한 샤드 인덱스를 설정합니다.

매개변수
shardIndex Integer

샌드박싱을 사용해야 합니다.

public abstract void setShouldUseSandboxing (boolean use)

TF 컨테이너를 사용해야 하는지 여부를 설정합니다.

매개변수
use boolean

setTest태그

public abstract void setTestTag (String testTag)

호출에 대한 테스트 태그를 설정합니다.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

TF 샌드박스 테스트 모드를 사용해야 하는지 여부를 설정합니다.

매개변수
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

사전 호출 설정 및 호출 후 분해를 비활성화할지 여부입니다.

보고
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

모듈 수준에서 원격 호출의 진행 상황을 보고할지 여부입니다.

보고
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

동적 샤딩을 사용해야 하는지 여부를 반환합니다.

보고
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

원격 장치의 병렬 설정을 시도할지 여부입니다.

보고
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

병렬 설정을 시도할지 여부입니다.

보고
boolean

원격 샌드박스 모드를 사용해야 합니다.

public abstract boolean shouldUseRemoteSandboxMode ()

원격 호출에서 샌드박스 모드를 사용할지 여부입니다.

보고
boolean

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

모든 원격 장치에 대해 복제된 설정을 사용할지 여부입니다.

보고
boolean

샌드박스 테스트 모드를 사용해야 합니다.

public abstract boolean shouldUseSandboxTestMode ()

테스트 모드에서 Tf 샌드박스를 사용해야 하는 경우 true를 반환합니다.

보고
boolean

샌드박싱을 사용해야 합니다.

public abstract boolean shouldUseSandboxing ()

호출을 실행하기 위해 Tf 컨테이너를 사용해야 하는 경우 true를 반환합니다.

보고
boolean

shouldUseToken샤딩

public abstract boolean shouldUseTokenSharding ()

샤딩에서 토큰 지원을 사용해야 하는지 여부입니다.

보고
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

테스트 호출이 종료되었을 때 버그 보고를 받아야 하는 경우 true를 반환합니다.

보고
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

테스트 호출 최종 bugreport 동안 bugreport 대신 bugreportz를 취해야 하는 경우 true를 반환합니다.

보고
boolean