명령옵션
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.Object | |
↳ | com.android.tradefed.command.CommandOptions |
ICommandOptions
구현.
요약
필드 | |
---|---|
public static final String | DRY_RUN_OPTION |
public static final String | ENABLE_SANDBOX_TEST_MODE |
public static final String | INVOCATION_DATA |
public static final String | JDK_FOLDER_OPTION_NAME |
public static final String | NOISY_DRY_RUN_OPTION |
public static final String | TEST_TAG_OPTION |
public static final String | USE_REMOTE_SANDBOX |
public static final String | USE_SANDBOX
|
공개 생성자 | |
---|---|
CommandOptions () |
공개 메소드 | |
---|---|
boolean | captureLogcatOnFailure () 테스트 케이스 실패 시 Logcat 캡처 여부 |
boolean | captureScreenshotOnFailure () 테스트 케이스 실패 시 스크린샷 캡처 여부 |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () 위임 모드에서 기기를 조기에 해제할지 여부입니다. |
boolean | earlyDeviceRelease () 장치 작업이 완료되면 조기 출시할지 여부입니다. |
boolean | filterPreviousPassedTests () 이전 시도에서 이전에 통과한 테스트 사례를 필터링할지 여부입니다. |
getAutoLogCollectors () 호출에 추가할 자동 로그 수집기 세트를 반환합니다. | |
getDynamicDownloadArgs () 동적 다운로드 쿼리에 전달할 인수의 맵을 반환합니다. | |
getExperimentalFlags () 게이트 프로젝트를 특징으로 하는 데 사용할 수 있는 실험적 플래그 맵을 반환합니다. | |
int | getExtraRemotePostsubmitInstance () 사후 제출 시 원격 VM에서 추가 인스턴스를 시작할지 여부입니다. |
String | getHostLogSuffix () Tradefed 호스트_로그에 추가할 접미사를 반환하거나 접두사가 없는 경우 null을 반환합니다. |
UniqueMultiMap <String, String> | getInvocationData () 이를 설명하기 위해 호출에 전달된 데이터를 반환합니다. |
long | getInvocationTimeout () 지정된 호출 시간 초과를 반환합니다. |
File | getJdkFolderForSubprocess () 하위 프로세스에서 실행을 분기할 때 사용할 jdk 폴더를 반환합니다. |
long | getLoopTime () 이 명령을 다시 예약하기 전에 잠시 기다려 보세요. |
long | getMaxLoopCount () 명령을 예약하는 최대 횟수를 반환합니다. |
Integer | getMultiDeviceCount () 다중 장치 테스트를 위한 장치 수를 반환합니다. |
boolean | getOptimizeMainlineTest () 메인라인 테스트를 위해 테스트 모듈 목록을 최적화해야 하는 경우 true를 반환합니다. |
Duration | getParallelSetupTimeout () 병렬 설정 중에 사용할 제한 시간을 반환합니다. |
getRemoteFiles () 구성된 원격 파일 목록을 반환합니다. | |
Integer | getShardCount () 명령에 대한 총 샤드 수를 반환합니다. |
Integer | getShardIndex () 명령에 대한 샤드 인덱스를 반환합니다. |
String | getTestTag () 호출에 대한 테스트 태그를 반환합니다. |
String | getTestTagSuffix () 하나의 테스트의 일부 변형을 나타내기 위해 test-tag에 추가된 test-tag 접미사를 반환합니다. |
boolean | isConditionalBugreportDisabled () 조건부 버그 신고가 비활성화되었는지 여부를 반환합니다. |
boolean | isDryRunMode () 필요한 경우 |
boolean | isExperimentEnabled () 실험 플래그를 통해 실험을 활성화할지 여부입니다. |
boolean | isFullHelpMode () 전체 세부 도움말 모드가 요청된 경우 |
boolean | isHelpMode () 축약형 도움말 모드가 요청된 경우 |
boolean | isLoopMode () 구성의 루프 모드를 반환합니다. |
boolean | isNoisyDryRunMode () 명령을 실행하기 전에 콘솔에 명령을 인쇄해야 하면 |
boolean | isRemoteInvocationDeviceless () 장치 없는 원격 호출을 트리거할지 여부입니다. |
boolean | isTracingEnabled () 호출 추적이 활성화되어 있는지 여부를 반환합니다. |
boolean | reportInvocationComplete () invocationComplete까지 로그를 보고할지 여부입니다. |
boolean | reportPassedTests () 통과된 테스트 사례를 보고할지 여부입니다. |
boolean | reportTestCaseCount () 테스트 유형별 테스트 케이스 수를 보고할지 여부입니다. |
reportingTags () 호출과 관련된 보고에 사용되는 태그 목록입니다. | |
boolean | runOnAllDevices () 명령이 모든 장치에서 실행되어야 하는 경우 true를 반환합니다. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) 호출에 추가되어야 하는 자동 로그 수집기 세트를 설정합니다. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) 호출 종료 시 버그 보고서를 캡처할지 여부를 설정합니다. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) 호출 종료 시 버그 보고를 캡처할지 여부를 설정합니다. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) 위임 모드에서 기기를 조기 해제할지 여부를 설정합니다. |
void | setHostLogSuffix (String suffix) Tradefed 호스트_로그에 추가할 접미사를 설정합니다. |
void | setInvocationTimeout (Long invocationTimeout) 호출 시간 초과를 설정합니다. |
void | setLoopMode (boolean loopMode) 구성의 루프 모드를 설정합니다. |
void | setMultiDeviceCount (int count) 다중 장치 테스트에 예상되는 장치 수를 설정합니다. |
void | setReplicateSetup (boolean replicate) 복제된 설정을 사용할지 여부를 설정합니다. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) invocationComplete까지 로그 보고 여부를 설정합니다. |
void | setReportTestCaseCount (boolean report) 테스트 유형별 테스트 케이스 개수 보고 여부를 설정합니다. |
void | setShardCount (Integer shardCount) 명령의 샤드 수를 설정합니다. |
void | setShardIndex (Integer shardIndex) 명령에 대한 샤드 인덱스를 설정합니다. |
void | setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard) 원격 동적 샤딩 서버 사용 여부를 설정합니다. |
void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding) 샤드 전체에 모듈 수를 균등하게 분배할지 여부를 설정합니다. |
void | setShouldUseSandboxing (boolean use) TF 컨테이너를 사용해야 하는지 여부를 설정합니다. |
void | setTestTag (String testTag) 호출에 대한 테스트 태그를 설정합니다. |
void | setUseSandboxTestMode (boolean use) TF 샌드박스 테스트 모드를 사용해야 하는지 여부를 설정합니다. |
boolean | shouldDisableInvocationSetupAndTeardown () 호출 전 설정 및 호출 후 해제를 비활성화할지 여부입니다. |
boolean | shouldRemoteDynamicShard () 원격 동적 샤딩 서버 사용 여부를 반환합니다. |
boolean | shouldReportModuleProgression () 모듈 수준에서 원격 호출 진행 상황을 보고할지 여부입니다. |
boolean | shouldUseDynamicSharding () 동적 샤딩을 사용해야 하는지 여부를 반환합니다. |
boolean | shouldUseEvenModuleSharding () 샤드 전체에 모듈 수를 균등하게 분배할지 여부를 반환합니다. |
boolean | shouldUseParallelRemoteSetup () 원격 장치의 병렬 설정을 시도할지 여부입니다. |
boolean | shouldUseParallelSetup () 병렬 설정을 시도할지 여부입니다. |
boolean | shouldUseRemoteSandboxMode () 원격 호출 시 샌드박스 모드를 사용할지 여부입니다. |
boolean | shouldUseReplicateSetup () 모든 원격 장치에 대해 복제된 설정을 사용할지 여부입니다. |
boolean | shouldUseSandboxTestMode () 테스트 모드에서 Tf 샌드박스를 사용해야 하는 경우 true를 반환합니다. |
boolean | shouldUseSandboxing () 호출을 실행하기 위해 Tf 컨테이너를 사용해야 하는 경우 true를 반환합니다. |
boolean | shouldUseTokenSharding () 샤딩이 토큰 지원을 사용해야 하는지 여부입니다. |
boolean | takeBugreportOnInvocationEnded () 테스트 호출이 종료되었을 때 버그 보고서를 작성해야 하는 경우 true를 반환합니다. |
boolean | takeBugreportzOnInvocationEnded () 테스트 호출 최종 버그 보고 중에 버그 보고 대신 버그 보고를 수행해야 하는 경우 true를 반환합니다. |
필드
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
INVOCATION_DATA
public static final String INVOCATION_DATA
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
TEST_TAG_OPTION
public static final String TEST_TAG_OPTION
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
USE_SANDBOX
public static final String USE_SANDBOX
공개 생성자
명령옵션
public CommandOptions ()
공개 메소드
CaptureLogcatOn실패
public boolean captureLogcatOnFailure ()
테스트 케이스 실패 시 Logcat 캡처 여부
보고 | |
---|---|
boolean |
캡처스크린샷On실패
public boolean captureScreenshotOnFailure ()
테스트 케이스 실패 시 스크린샷 캡처 여부
보고 | |
---|---|
boolean |
위임된EarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
위임 모드에서 기기를 조기에 해제할지 여부입니다.
보고 | |
---|---|
boolean |
초기 장치 출시
public boolean earlyDeviceRelease ()
장치 작업이 완료되면 조기 출시할지 여부입니다.
보고 | |
---|---|
boolean |
필터이전통과테스트
public boolean filterPreviousPassedTests ()
이전 시도에서 이전에 통과한 테스트 사례를 필터링할지 여부입니다.
보고 | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
호출에 추가할 자동 로그 수집기 세트를 반환합니다.
보고 | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
동적 다운로드 쿼리에 전달할 인수의 맵을 반환합니다.
보고 | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
게이트 프로젝트를 특징으로 하는 데 사용할 수 있는 실험적 플래그 맵을 반환합니다.
보고 | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
사후 제출 시 원격 VM에서 추가 인스턴스를 시작할지 여부입니다.
보고 | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Tradefed 호스트_로그에 추가할 접미사를 반환하거나 접두사가 없는 경우 null을 반환합니다.
보고 | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
이를 설명하기 위해 호출에 전달된 데이터를 반환합니다.
보고 | |
---|---|
UniqueMultiMap <String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
지정된 호출 시간 초과를 반환합니다. 사용할 시간 제한이 없으면 0입니다.
보고 | |
---|---|
long |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
하위 프로세스에서 실행을 분기할 때 사용할 jdk 폴더를 반환합니다.
보고 | |
---|---|
File |
getLoopTime
public long getLoopTime ()
이 명령을 다시 예약하기 전에 잠시 기다려 보세요.
보고 | |
---|---|
long | 시간(밀리초) |
getMaxLoopCount
public long getMaxLoopCount ()
명령을 예약하는 최대 횟수를 반환합니다. isLoopMode가 false이면 효과가 없습니다.
보고 | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
다중 장치 테스트를 위한 장치 수를 반환합니다.
보고 | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
메인라인 테스트를 위해 테스트 모듈 목록을 최적화해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
병렬 설정 중에 사용할 제한 시간을 반환합니다.
보고 | |
---|---|
Duration |
getRemoteFiles
publicgetRemoteFiles ()
구성된 원격 파일 목록을 반환합니다.
보고 | |
---|---|
getShardCount
public Integer getShardCount ()
명령에 대한 총 샤드 수를 반환합니다.
보고 | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
명령에 대한 샤드 인덱스를 반환합니다.
보고 | |
---|---|
Integer |
getTestTag
public String getTestTag ()
호출에 대한 테스트 태그를 반환합니다. 지정하지 않으면 기본값은 '스텁'입니다.
보고 | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
하나의 테스트의 일부 변형을 나타내기 위해 test-tag에 추가된 test-tag 접미사를 반환합니다.
보고 | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
조건부 버그 신고가 비활성화되었는지 여부를 반환합니다.
보고 | |
---|---|
boolean |
isDryRunMode
public boolean isDryRunMode ()
필요한 경우 true
반환합니다.
보고 | |
---|---|
boolean |
실험이 활성화되었습니다.
public boolean isExperimentEnabled ()
실험 플래그를 통해 실험을 활성화할지 여부입니다.
보고 | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
전체 세부 도움말 모드가 요청된 경우 true
반환합니다.
보고 | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
축약형 도움말 모드가 요청된 경우 true
반환합니다.
보고 | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
구성의 루프 모드를 반환합니다.
보고 | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
명령을 실행하기 전에 콘솔에 명령을 인쇄해야 하면 true
반환합니다.
보고 | |
---|---|
boolean |
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
장치 없는 원격 호출을 트리거할지 여부입니다.
보고 | |
---|---|
boolean |
isTracingEnabled
public boolean isTracingEnabled ()
호출 추적이 활성화되어 있는지 여부를 반환합니다.
보고 | |
---|---|
boolean |
보고서호출완료
public boolean reportInvocationComplete ()
invocationComplete까지 로그를 보고할지 여부입니다.
보고 | |
---|---|
boolean |
보고서통과테스트
public boolean reportPassedTests ()
통과된 테스트 사례를 보고할지 여부입니다.
보고 | |
---|---|
boolean |
보고서테스트케이스수
public boolean reportTestCaseCount ()
테스트 유형별 테스트 케이스 수를 보고할지 여부입니다.
보고 | |
---|---|
boolean |
보고태그
publicreportingTags ()
호출과 관련된 보고에 사용되는 태그 목록입니다.
보고 | |
---|---|
runOnAllDevices
public boolean runOnAllDevices ()
명령이 모든 장치에서 실행되어야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
호출에 추가되어야 하는 자동 로그 수집기 세트를 설정합니다.
매개변수 | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
호출 종료 시 버그 보고서를 캡처할지 여부를 설정합니다.
매개변수 | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
호출 종료 시 버그 보고를 캡처할지 여부를 설정합니다.
매개변수 | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
위임 모드에서 기기를 조기 해제할지 여부를 설정합니다.
매개변수 | |
---|---|
earlyRelease | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Tradefed 호스트_로그에 추가할 접미사를 설정합니다.
매개변수 | |
---|---|
suffix | String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
호출 시간 초과를 설정합니다. 사용할 시간 초과가 없으면 0입니다.
매개변수 | |
---|---|
invocationTimeout | Long |
setLoopMode
public void setLoopMode (boolean loopMode)
구성의 루프 모드를 설정합니다.
setMultiDeviceCount
public void setMultiDeviceCount (int count)
다중 장치 테스트에 예상되는 장치 수를 설정합니다.
매개변수 | |
---|---|
count | int |
setReplicateSetup
public void setReplicateSetup (boolean replicate)
복제된 설정을 사용할지 여부를 설정합니다.
매개변수 | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
invocationComplete까지 로그 보고 여부를 설정합니다.
매개변수 | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
테스트 유형별 테스트 케이스 개수 보고 여부를 설정합니다.
매개변수 | |
---|---|
report | boolean |
setShardCount
public void setShardCount (Integer shardCount)
명령의 샤드 수를 설정합니다.
매개변수 | |
---|---|
shardCount | Integer |
setShardIndex
public void setShardIndex (Integer shardIndex)
명령에 대한 샤드 인덱스를 설정합니다.
매개변수 | |
---|---|
shardIndex | Integer |
setShouldRemoteDynamicShard
public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
원격 동적 샤딩 서버 사용 여부를 설정합니다.
매개변수 | |
---|---|
shouldRemoteDynamicShard | boolean |
setShouldUseEvenModule샤딩
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
샤드 전체에 모듈 수를 균등하게 분배할지 여부를 설정합니다.
매개변수 | |
---|---|
useEvenModuleSharding | boolean |
setShouldUse샌드박싱
public void setShouldUseSandboxing (boolean use)
TF 컨테이너를 사용해야 하는지 여부를 설정합니다.
매개변수 | |
---|---|
use | boolean |
setTestTag
public void setTestTag (String testTag)
호출에 대한 테스트 태그를 설정합니다.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
TF 샌드박스 테스트 모드를 사용해야 하는지 여부를 설정합니다.
매개변수 | |
---|---|
use | boolean |
shouldDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
호출 전 설정 및 호출 후 해제를 비활성화할지 여부입니다.
보고 | |
---|---|
boolean |
원격동적샤드
public boolean shouldRemoteDynamicShard ()
원격 동적 샤딩 서버 사용 여부를 반환합니다.
보고 | |
---|---|
boolean |
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
모듈 수준에서 원격 호출 진행 상황을 보고할지 여부입니다.
보고 | |
---|---|
boolean |
동적 샤딩을 사용해야 합니다.
public boolean shouldUseDynamicSharding ()
동적 샤딩을 사용해야 하는지 여부를 반환합니다.
보고 | |
---|---|
boolean |
shouldUseEvenModule샤딩
public boolean shouldUseEvenModuleSharding ()
샤드 전체에 모듈 수를 균등하게 분배할지 여부를 반환합니다.
보고 | |
---|---|
boolean |
ParallelRemoteSetup을 사용해야 합니다.
public boolean shouldUseParallelRemoteSetup ()
원격 장치의 병렬 설정을 시도할지 여부입니다.
보고 | |
---|---|
boolean |
병렬 설정을 사용해야 합니다.
public boolean shouldUseParallelSetup ()
병렬 설정을 시도할지 여부입니다.
보고 | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
원격 호출 시 샌드박스 모드를 사용할지 여부입니다.
보고 | |
---|---|
boolean |
UseReplicateSetup을 사용해야 합니다.
public boolean shouldUseReplicateSetup ()
모든 원격 장치에 대해 복제된 설정을 사용할지 여부입니다.
보고 | |
---|---|
boolean |
샌드박스 테스트 모드 사용
public boolean shouldUseSandboxTestMode ()
테스트 모드에서 Tf 샌드박스를 사용해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
샌드박싱을 사용해야 함
public boolean shouldUseSandboxing ()
호출을 실행하기 위해 Tf 컨테이너를 사용해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
shouldUseToken샤딩
public boolean shouldUseTokenSharding ()
샤딩이 토큰 지원을 사용해야 하는지 여부입니다.
보고 | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
테스트 호출이 종료되었을 때 버그 보고서를 작성해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
테스트 호출 최종 버그 보고 중에 버그 보고 대신 버그 보고를 수행해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
명령옵션
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.Object | |
↳ | com.android.tradefed.command.CommandOptions |
ICommandOptions
구현.
요약
필드 | |
---|---|
public static final String | DRY_RUN_OPTION |
public static final String | ENABLE_SANDBOX_TEST_MODE |
public static final String | INVOCATION_DATA |
public static final String | JDK_FOLDER_OPTION_NAME |
public static final String | NOISY_DRY_RUN_OPTION |
public static final String | TEST_TAG_OPTION |
public static final String | USE_REMOTE_SANDBOX |
public static final String | USE_SANDBOX
|
공개 생성자 | |
---|---|
CommandOptions () |
공개 메소드 | |
---|---|
boolean | captureLogcatOnFailure () 테스트 케이스 실패 시 Logcat 캡처 여부 |
boolean | captureScreenshotOnFailure () 테스트 케이스 실패 시 스크린샷 캡처 여부 |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () 위임 모드에서 기기를 조기에 해제할지 여부입니다. |
boolean | earlyDeviceRelease () 장치 작업이 완료되면 조기 출시할지 여부입니다. |
boolean | filterPreviousPassedTests () 이전 시도에서 이전에 통과한 테스트 사례를 필터링할지 여부입니다. |
getAutoLogCollectors () 호출에 추가할 자동 로그 수집기 세트를 반환합니다. | |
getDynamicDownloadArgs () 동적 다운로드 쿼리에 전달할 인수의 맵을 반환합니다. | |
getExperimentalFlags () 게이트 프로젝트를 특징으로 하는 데 사용할 수 있는 실험적 플래그 맵을 반환합니다. | |
int | getExtraRemotePostsubmitInstance () 사후 제출 시 원격 VM에서 추가 인스턴스를 시작할지 여부입니다. |
String | getHostLogSuffix () Tradefed 호스트_로그에 추가할 접미사를 반환하거나 접두사가 없는 경우 null을 반환합니다. |
UniqueMultiMap <String, String> | getInvocationData () 이를 설명하기 위해 호출에 전달된 데이터를 반환합니다. |
long | getInvocationTimeout () 지정된 호출 시간 초과를 반환합니다. |
File | getJdkFolderForSubprocess () 하위 프로세스에서 실행을 분기할 때 사용할 jdk 폴더를 반환합니다. |
long | getLoopTime () 이 명령을 다시 예약하기 전에 잠시 기다려 보세요. |
long | getMaxLoopCount () 명령을 예약하는 최대 횟수를 반환합니다. |
Integer | getMultiDeviceCount () 다중 장치 테스트를 위한 장치 수를 반환합니다. |
boolean | getOptimizeMainlineTest () 메인라인 테스트를 위해 테스트 모듈 목록을 최적화해야 하는 경우 true를 반환합니다. |
Duration | getParallelSetupTimeout () 병렬 설정 중에 사용할 제한 시간을 반환합니다. |
getRemoteFiles () 구성된 원격 파일 목록을 반환합니다. | |
Integer | getShardCount () 명령에 대한 총 샤드 수를 반환합니다. |
Integer | getShardIndex () 명령에 대한 샤드 인덱스를 반환합니다. |
String | getTestTag () 호출에 대한 테스트 태그를 반환합니다. |
String | getTestTagSuffix () 하나의 테스트의 일부 변형을 나타내기 위해 test-tag에 추가된 test-tag 접미사를 반환합니다. |
boolean | isConditionalBugreportDisabled () 조건부 버그 신고가 비활성화되었는지 여부를 반환합니다. |
boolean | isDryRunMode () 필요한 경우 |
boolean | isExperimentEnabled () 실험 플래그를 통해 실험을 활성화할지 여부입니다. |
boolean | isFullHelpMode () 전체 세부 도움말 모드가 요청된 경우 |
boolean | isHelpMode () 축약형 도움말 모드가 요청된 경우 |
boolean | isLoopMode () 구성의 루프 모드를 반환합니다. |
boolean | isNoisyDryRunMode () 명령을 실행하기 전에 콘솔에 명령을 인쇄해야 하면 |
boolean | isRemoteInvocationDeviceless () 장치 없는 원격 호출을 트리거할지 여부입니다. |
boolean | isTracingEnabled () 호출 추적이 활성화되어 있는지 여부를 반환합니다. |
boolean | reportInvocationComplete () invocationComplete까지 로그를 보고할지 여부입니다. |
boolean | reportPassedTests () 통과된 테스트 사례를 보고할지 여부입니다. |
boolean | reportTestCaseCount () 테스트 유형별 테스트 케이스 수를 보고할지 여부입니다. |
reportingTags () 호출과 관련된 보고에 사용되는 태그 목록입니다. | |
boolean | runOnAllDevices () 명령이 모든 장치에서 실행되어야 하는 경우 true를 반환합니다. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) 호출에 추가되어야 하는 자동 로그 수집기 세트를 설정합니다. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) 호출 종료 시 버그 보고서를 캡처할지 여부를 설정합니다. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) 호출 종료 시 버그 보고를 캡처할지 여부를 설정합니다. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) 위임 모드에서 기기를 조기 해제할지 여부를 설정합니다. |
void | setHostLogSuffix (String suffix) Tradefed 호스트_로그에 추가할 접미사를 설정합니다. |
void | setInvocationTimeout (Long invocationTimeout) 호출 시간 초과를 설정합니다. |
void | setLoopMode (boolean loopMode) 구성의 루프 모드를 설정합니다. |
void | setMultiDeviceCount (int count) 다중 장치 테스트에 예상되는 장치 수를 설정합니다. |
void | setReplicateSetup (boolean replicate) 복제된 설정을 사용할지 여부를 설정합니다. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) invocationComplete까지 로그 보고 여부를 설정합니다. |
void | setReportTestCaseCount (boolean report) 테스트 유형별 테스트 케이스 개수 보고 여부를 설정합니다. |
void | setShardCount (Integer shardCount) 명령의 샤드 수를 설정합니다. |
void | setShardIndex (Integer shardIndex) 명령에 대한 샤드 인덱스를 설정합니다. |
void | setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard) 원격 동적 샤딩 서버 사용 여부를 설정합니다. |
void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding) 샤드 전체에 모듈 수를 균등하게 분배할지 여부를 설정합니다. |
void | setShouldUseSandboxing (boolean use) TF 컨테이너를 사용해야 하는지 여부를 설정합니다. |
void | setTestTag (String testTag) 호출에 대한 테스트 태그를 설정합니다. |
void | setUseSandboxTestMode (boolean use) TF 샌드박스 테스트 모드를 사용해야 하는지 여부를 설정합니다. |
boolean | shouldDisableInvocationSetupAndTeardown () 호출 전 설정 및 호출 후 해제를 비활성화할지 여부입니다. |
boolean | shouldRemoteDynamicShard () 원격 동적 샤딩 서버 사용 여부를 반환합니다. |
boolean | shouldReportModuleProgression () 모듈 수준에서 원격 호출 진행 상황을 보고할지 여부입니다. |
boolean | shouldUseDynamicSharding () 동적 샤딩을 사용해야 하는지 여부를 반환합니다. |
boolean | shouldUseEvenModuleSharding () 샤드 전체에 모듈 수를 균등하게 분배할지 여부를 반환합니다. |
boolean | shouldUseParallelRemoteSetup () 원격 장치의 병렬 설정을 시도할지 여부입니다. |
boolean | shouldUseParallelSetup () 병렬 설정을 시도할지 여부입니다. |
boolean | shouldUseRemoteSandboxMode () 원격 호출 시 샌드박스 모드를 사용할지 여부입니다. |
boolean | shouldUseReplicateSetup () 모든 원격 장치에 대해 복제된 설정을 사용할지 여부입니다. |
boolean | shouldUseSandboxTestMode () 테스트 모드에서 Tf 샌드박스를 사용해야 하는 경우 true를 반환합니다. |
boolean | shouldUseSandboxing () 호출을 실행하기 위해 Tf 컨테이너를 사용해야 하는 경우 true를 반환합니다. |
boolean | shouldUseTokenSharding () 샤딩이 토큰 지원을 사용해야 하는지 여부입니다. |
boolean | takeBugreportOnInvocationEnded () 테스트 호출이 종료되었을 때 버그 보고서를 작성해야 하는 경우 true를 반환합니다. |
boolean | takeBugreportzOnInvocationEnded () 테스트 호출 최종 버그 보고 중에 버그 보고 대신 버그 보고를 수행해야 하는 경우 true를 반환합니다. |
필드
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
INVOCATION_DATA
public static final String INVOCATION_DATA
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
TEST_TAG_OPTION
public static final String TEST_TAG_OPTION
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
USE_SANDBOX
public static final String USE_SANDBOX
공개 생성자
명령옵션
public CommandOptions ()
공개 메소드
CaptureLogcatOn실패
public boolean captureLogcatOnFailure ()
테스트 케이스 실패 시 Logcat 캡처 여부
보고 | |
---|---|
boolean |
캡처스크린샷On실패
public boolean captureScreenshotOnFailure ()
테스트 케이스 실패 시 스크린샷 캡처 여부
보고 | |
---|---|
boolean |
위임된EarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
위임 모드에서 기기를 조기에 해제할지 여부입니다.
보고 | |
---|---|
boolean |
초기 장치 출시
public boolean earlyDeviceRelease ()
장치 작업이 완료되면 조기 출시할지 여부입니다.
보고 | |
---|---|
boolean |
필터이전통과테스트
public boolean filterPreviousPassedTests ()
이전 시도에서 이전에 통과한 테스트 사례를 필터링할지 여부입니다.
보고 | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
호출에 추가할 자동 로그 수집기 세트를 반환합니다.
보고 | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
동적 다운로드 쿼리에 전달할 인수의 맵을 반환합니다.
보고 | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
게이트 프로젝트를 특징으로 하는 데 사용할 수 있는 실험적 플래그 맵을 반환합니다.
보고 | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
사후 제출 시 원격 VM에서 추가 인스턴스를 시작할지 여부입니다.
보고 | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Tradefed 호스트_로그에 추가할 접미사를 반환하거나 접두사가 없는 경우 null을 반환합니다.
보고 | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
이를 설명하기 위해 호출에 전달된 데이터를 반환합니다.
보고 | |
---|---|
UniqueMultiMap <String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
지정된 호출 시간 초과를 반환합니다. 사용할 시간 제한이 없으면 0입니다.
보고 | |
---|---|
long |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
하위 프로세스에서 실행을 분기할 때 사용할 jdk 폴더를 반환합니다.
보고 | |
---|---|
File |
getLoopTime
public long getLoopTime ()
이 명령을 다시 예약하기 전에 잠시 기다려 보세요.
보고 | |
---|---|
long | 시간(밀리초) |
getMaxLoopCount
public long getMaxLoopCount ()
명령을 예약하는 최대 횟수를 반환합니다. isLoopMode가 false이면 효과가 없습니다.
보고 | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
다중 장치 테스트를 위한 장치 수를 반환합니다.
보고 | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
메인라인 테스트를 위해 테스트 모듈 목록을 최적화해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
병렬 설정 중에 사용할 제한 시간을 반환합니다.
보고 | |
---|---|
Duration |
getRemoteFiles
publicgetRemoteFiles ()
구성된 원격 파일 목록을 반환합니다.
보고 | |
---|---|
getShardCount
public Integer getShardCount ()
명령에 대한 총 샤드 수를 반환합니다.
보고 | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
명령에 대한 샤드 인덱스를 반환합니다.
보고 | |
---|---|
Integer |
getTestTag
public String getTestTag ()
호출에 대한 테스트 태그를 반환합니다. 지정하지 않으면 기본값은 '스텁'입니다.
보고 | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
하나의 테스트의 일부 변형을 나타내기 위해 test-tag에 추가된 test-tag 접미사를 반환합니다.
보고 | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
조건부 버그 신고가 비활성화되었는지 여부를 반환합니다.
보고 | |
---|---|
boolean |
isDryRunMode
public boolean isDryRunMode ()
필요한 경우 true
반환합니다.
보고 | |
---|---|
boolean |
실험이 활성화되었습니다.
public boolean isExperimentEnabled ()
실험 플래그를 통해 실험을 활성화할지 여부입니다.
보고 | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
전체 세부 도움말 모드가 요청된 경우 true
반환합니다.
보고 | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
축약형 도움말 모드가 요청된 경우 true
반환합니다.
보고 | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
구성의 루프 모드를 반환합니다.
보고 | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
명령을 실행하기 전에 콘솔에 명령을 인쇄해야 하면 true
반환합니다.
보고 | |
---|---|
boolean |
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
장치 없는 원격 호출을 트리거할지 여부입니다.
보고 | |
---|---|
boolean |
isTracingEnabled
public boolean isTracingEnabled ()
호출 추적이 활성화되어 있는지 여부를 반환합니다.
보고 | |
---|---|
boolean |
보고서호출완료
public boolean reportInvocationComplete ()
invocationComplete까지 로그를 보고할지 여부입니다.
보고 | |
---|---|
boolean |
보고서통과테스트
public boolean reportPassedTests ()
통과된 테스트 사례를 보고할지 여부입니다.
보고 | |
---|---|
boolean |
보고서테스트케이스수
public boolean reportTestCaseCount ()
테스트 유형별 테스트 케이스 수를 보고할지 여부입니다.
보고 | |
---|---|
boolean |
보고태그
publicreportingTags ()
호출과 관련된 보고에 사용되는 태그 목록입니다.
보고 | |
---|---|
runOnAllDevices
public boolean runOnAllDevices ()
명령이 모든 장치에서 실행되어야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
호출에 추가되어야 하는 자동 로그 수집기 세트를 설정합니다.
매개변수 | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
호출 종료 시 버그 보고서를 캡처할지 여부를 설정합니다.
매개변수 | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
호출 종료 시 버그 보고를 캡처할지 여부를 설정합니다.
매개변수 | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
위임 모드에서 기기를 조기 해제할지 여부를 설정합니다.
매개변수 | |
---|---|
earlyRelease | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Tradefed 호스트_로그에 추가할 접미사를 설정합니다.
매개변수 | |
---|---|
suffix | String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
호출 시간 초과를 설정합니다. 사용할 시간 초과가 없으면 0입니다.
매개변수 | |
---|---|
invocationTimeout | Long |
setLoopMode
public void setLoopMode (boolean loopMode)
구성의 루프 모드를 설정합니다.
setMultiDeviceCount
public void setMultiDeviceCount (int count)
다중 장치 테스트에 예상되는 장치 수를 설정합니다.
매개변수 | |
---|---|
count | int |
setReplicateSetup
public void setReplicateSetup (boolean replicate)
복제된 설정을 사용할지 여부를 설정합니다.
매개변수 | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
invocationComplete까지 로그 보고 여부를 설정합니다.
매개변수 | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
테스트 유형별 테스트 케이스 개수 보고 여부를 설정합니다.
매개변수 | |
---|---|
report | boolean |
setShardCount
public void setShardCount (Integer shardCount)
명령의 샤드 수를 설정합니다.
매개변수 | |
---|---|
shardCount | Integer |
setShardIndex
public void setShardIndex (Integer shardIndex)
명령에 대한 샤드 인덱스를 설정합니다.
매개변수 | |
---|---|
shardIndex | Integer |
setShouldRemoteDynamicShard
public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
원격 동적 샤딩 서버 사용 여부를 설정합니다.
매개변수 | |
---|---|
shouldRemoteDynamicShard | boolean |
setShouldUseEvenModule샤딩
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
샤드 전체에 모듈 수를 균등하게 분배할지 여부를 설정합니다.
매개변수 | |
---|---|
useEvenModuleSharding | boolean |
setShouldUse샌드박싱
public void setShouldUseSandboxing (boolean use)
TF 컨테이너를 사용해야 하는지 여부를 설정합니다.
매개변수 | |
---|---|
use | boolean |
setTestTag
public void setTestTag (String testTag)
호출에 대한 테스트 태그를 설정합니다.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
TF 샌드박스 테스트 모드를 사용해야 하는지 여부를 설정합니다.
매개변수 | |
---|---|
use | boolean |
shouldDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
호출 전 설정 및 호출 후 해제를 비활성화할지 여부입니다.
보고 | |
---|---|
boolean |
원격동적샤드
public boolean shouldRemoteDynamicShard ()
원격 동적 샤딩 서버 사용 여부를 반환합니다.
보고 | |
---|---|
boolean |
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
모듈 수준에서 원격 호출 진행 상황을 보고할지 여부입니다.
보고 | |
---|---|
boolean |
동적 샤딩을 사용해야 합니다.
public boolean shouldUseDynamicSharding ()
동적 샤딩을 사용해야 하는지 여부를 반환합니다.
보고 | |
---|---|
boolean |
shouldUseEvenModule샤딩
public boolean shouldUseEvenModuleSharding ()
샤드 전체에 모듈 수를 균등하게 분배할지 여부를 반환합니다.
보고 | |
---|---|
boolean |
ParallelRemoteSetup을 사용해야 합니다.
public boolean shouldUseParallelRemoteSetup ()
원격 장치의 병렬 설정을 시도할지 여부입니다.
보고 | |
---|---|
boolean |
병렬 설정을 사용해야 합니다.
public boolean shouldUseParallelSetup ()
병렬 설정을 시도할지 여부입니다.
보고 | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
원격 호출 시 샌드박스 모드를 사용할지 여부입니다.
보고 | |
---|---|
boolean |
UseReplicateSetup을 사용해야 합니다.
public boolean shouldUseReplicateSetup ()
모든 원격 장치에 대해 복제된 설정을 사용할지 여부입니다.
보고 | |
---|---|
boolean |
샌드박스 테스트 모드 사용
public boolean shouldUseSandboxTestMode ()
테스트 모드에서 Tf 샌드박스를 사용해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
샌드박싱을 사용해야 함
public boolean shouldUseSandboxing ()
호출을 실행하기 위해 Tf 컨테이너를 사용해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
shouldUseToken샤딩
public boolean shouldUseTokenSharding ()
샤딩이 토큰 지원을 사용해야 하는지 여부입니다.
보고 | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
테스트 호출이 종료되었을 때 버그 보고서를 작성해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
테스트 호출 최종 버그 보고 중에 버그 보고 대신 버그 보고를 수행해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |