ICommand옵션
public interface ICommandOptions
com.android.tradefed.command.ICommandOptions |
명령의 실행 옵션을 위한 컨테이너입니다.
요약
공개 메서드 | |
---|---|
abstract boolean | captureLogcatOnFailure () 테스트 케이스 실패 시 logcat 캡처 여부 |
abstract boolean | captureScreenshotOnFailure () 테스트 케이스 실패 시 스크린샷 캡처 여부 |
abstract ICommandOptions | clone () 의 사본 작성 |
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 () 반환 |
abstract boolean | isFullHelpMode () 반환 |
abstract boolean | isHelpMode () 반환 |
abstract boolean | isLoopMode () 구성에 대한 루프 모드를 반환합니다. |
abstract boolean | isNoisyDryRunMode () 반환 |
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 |
EarlyDeviceRelease
public abstract boolean earlyDeviceRelease ()
장치를 사용한 후 조기에 릴리스할지 여부입니다.
보고 | |
---|---|
boolean |
filterPreviousPassedTests
public abstract boolean filterPreviousPassedTests ()
이전 시도에서 이전에 통과한 테스트 케이스를 필터링할지 여부입니다.
보고 | |
---|---|
boolean |
getAutoLogCollectors
public abstractgetAutoLogCollectors ()
호출에 추가할 자동 로그 수집기 세트를 반환합니다.
보고 | |
---|---|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
동적 다운로드 쿼리에 전달할 인수의 맵을 반환합니다.
보고 | |
---|---|
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 abstractreportingTags ()
호출과 관련된 보고에 사용되는 태그 목록입니다.
보고 | |
---|---|
모든 장치를 실행
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 |