명령 옵션

public class CommandOptions
extends Object implements ICommandOptions

java.lang.객체
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 host_log에 추가할 접미사를 반환하거나 접두사가 없는 경우 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 ()

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

boolean isExperimentEnabled ()

실험적 플래그를 통해 실험을 활성화할지 여부입니다.

boolean isFullHelpMode ()

전체 상세 도움말 모드가 요청된 경우 true 반환합니다.

boolean isHelpMode ()

축약된 도움말 모드가 요청된 경우 true 반환합니다.

boolean isLoopMode ()

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

boolean isNoisyDryRunMode ()

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

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)

호출이 끝날 때 bugreportz를 캡처할지 여부를 설정합니다.

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

위임 모드에서 조기에 장치를 해제할지 여부를 설정합니다.

void setHostLogSuffix (String suffix)

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

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 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 ()

테스트 호출 최종 bugreport 중에 bugreport 대신 bugreportz를 가져와야 하는 경우 true를 반환합니다.

필드

드라이런_옵션

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 ()

공개 방법

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

테스트 사례 실패 시 logcat을 캡처할지 여부

보고
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

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

보고
boolean

클론

public ICommandOptions clone ()

보고
ICommandOptions

위임된EarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

위임 모드에서 조기에 장치를 해제할지 여부입니다.

보고
boolean

초기 장치 릴리스

public boolean earlyDeviceRelease ()

장치 사용이 완료되면 장치를 일찍 해제할지 여부입니다.

보고
boolean

필터이전 통과 테스트

public boolean filterPreviousPassedTests ()

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

보고
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

호출을 위해 추가할 자동 로그 수집기 집합을 반환합니다.

보고

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

보고

getExperimentalFlags

public  getExperimentalFlags ()

기능 게이트 프로젝트에 사용할 수 있는 실험적 플래그 맵을 반환합니다.

보고

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

보고
int

getHostLogSuffix

public String getHostLogSuffix ()

Tradefed host_log에 추가할 접미사를 반환하거나 접두사가 없는 경우 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 시간(ms)

getMaxLoopCount

public long getMaxLoopCount ()

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

보고
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

다중 장치 테스트를 위한 장치 수를 반환합니다.

보고
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

보고
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

보고
Duration

getRemoteFiles

public  getRemoteFiles ()

구성된 원격 파일 목록을 반환합니다.

보고

getShardCount

public Integer getShardCount ()

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

보고
Integer

getShardIndex

public Integer getShardIndex ()

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

보고
Integer

getTestTag

public String getTestTag ()

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

보고
String

getTestTagSuffix

public String getTestTagSuffix ()

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

보고
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

조건부 버그 신고가 비활성화되었는지 여부를 반환합니다.

보고
boolean

isDryRunMode

public boolean isDryRunMode ()

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

보고
boolean

isExperimentEnabled

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

reportInvocationComplete

public boolean reportInvocationComplete ()

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

보고
boolean

합격한 테스트 보고

public boolean reportPassedTests ()

통과한 테스트 사례를 보고할지 여부입니다.

보고
boolean

보고서TestCaseCount

public boolean reportTestCaseCount ()

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

보고
boolean

보고태그

public  reportingTags ()

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

보고

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)

호출이 끝날 때 bugreportz를 캡처할지 여부를 설정합니다.

매개변수
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

위임 모드에서 조기에 장치를 해제할지 여부를 설정합니다.

매개변수
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

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

매개변수
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

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

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

원격 동적 샤딩 서버 사용 여부를 반환합니다.

보고
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

보고
boolean

shouldUse동적 샤딩

public boolean shouldUseDynamicSharding ()

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

보고
boolean

shouldUseEvenModule샤딩

public boolean shouldUseEvenModuleSharding ()

여러 샤드에 균등하게 모듈 수를 분배할지 여부를 반환합니다.

보고
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

보고
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

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

보고
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

보고
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

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

보고
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

보고
boolean

shouldUse샌드박싱

public boolean shouldUseSandboxing ()

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

보고
boolean

shouldUseToken샤딩

public boolean shouldUseTokenSharding ()

샤딩이 토큰 지원을 사용해야 하는지 여부.

보고
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

보고
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

테스트 호출 최종 bugreport 중에 bugreport 대신 bugreportz를 가져와야 하는 경우 true를 반환합니다.

보고
boolean

,

명령 옵션

public class CommandOptions
extends Object implements ICommandOptions

java.lang.객체
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 host_log에 추가할 접미사를 반환하거나 접두사가 없는 경우 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 ()

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

boolean isExperimentEnabled ()

실험적 플래그를 통해 실험을 활성화할지 여부입니다.

boolean isFullHelpMode ()

전체 상세 도움말 모드가 요청된 경우 true 반환합니다.

boolean isHelpMode ()

축약된 도움말 모드가 요청된 경우 true 반환합니다.

boolean isLoopMode ()

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

boolean isNoisyDryRunMode ()

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

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)

호출이 끝날 때 bugreportz를 캡처할지 여부를 설정합니다.

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

위임 모드에서 조기에 장치를 해제할지 여부를 설정합니다.

void setHostLogSuffix (String suffix)

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

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 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 ()

테스트 호출 최종 bugreport 중에 bugreport 대신 bugreportz를 가져와야 하는 경우 true를 반환합니다.

필드

드라이런_옵션

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 ()

공개 방법

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

테스트 사례 실패 시 logcat을 캡처할지 여부

보고
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

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

보고
boolean

클론

public ICommandOptions clone ()

보고
ICommandOptions

위임된EarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

위임 모드에서 조기에 장치를 해제할지 여부입니다.

보고
boolean

초기 장치 릴리스

public boolean earlyDeviceRelease ()

장치 사용이 완료되면 장치를 일찍 해제할지 여부입니다.

보고
boolean

필터이전 통과 테스트

public boolean filterPreviousPassedTests ()

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

보고
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

호출을 위해 추가할 자동 로그 수집기 집합을 반환합니다.

보고

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

보고

getExperimentalFlags

public  getExperimentalFlags ()

기능 게이트 프로젝트에 사용할 수 있는 실험적 플래그 맵을 반환합니다.

보고

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

보고
int

getHostLogSuffix

public String getHostLogSuffix ()

Tradefed host_log에 추가할 접미사를 반환하거나 접두사가 없는 경우 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 시간(ms)

getMaxLoopCount

public long getMaxLoopCount ()

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

보고
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

다중 장치 테스트를 위한 장치 수를 반환합니다.

보고
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

보고
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

보고
Duration

getRemoteFiles

public  getRemoteFiles ()

구성된 원격 파일 목록을 반환합니다.

보고

getShardCount

public Integer getShardCount ()

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

보고
Integer

getShardIndex

public Integer getShardIndex ()

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

보고
Integer

getTestTag

public String getTestTag ()

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

보고
String

getTestTagSuffix

public String getTestTagSuffix ()

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

보고
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

조건부 버그 신고가 비활성화되었는지 여부를 반환합니다.

보고
boolean

isDryRunMode

public boolean isDryRunMode ()

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

보고
boolean

isExperimentEnabled

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

reportInvocationComplete

public boolean reportInvocationComplete ()

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

보고
boolean

합격한 테스트 보고

public boolean reportPassedTests ()

통과한 테스트 사례를 보고할지 여부입니다.

보고
boolean

보고서TestCaseCount

public boolean reportTestCaseCount ()

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

보고
boolean

보고태그

public  reportingTags ()

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

보고

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)

호출이 끝날 때 bugreportz를 캡처할지 여부를 설정합니다.

매개변수
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

위임 모드에서 조기에 장치를 해제할지 여부를 설정합니다.

매개변수
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

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

매개변수
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

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

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

원격 동적 샤딩 서버 사용 여부를 반환합니다.

보고
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

보고
boolean

shouldUse동적 샤딩

public boolean shouldUseDynamicSharding ()

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

보고
boolean

shouldUseEvenModule샤딩

public boolean shouldUseEvenModuleSharding ()

여러 샤드에 균등하게 모듈 수를 분배할지 여부를 반환합니다.

보고
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

보고
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

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

보고
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

보고
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

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

보고
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

보고
boolean

shouldUse샌드박싱

public boolean shouldUseSandboxing ()

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

보고
boolean

shouldUseToken 샤딩

public boolean shouldUseTokenSharding ()

샤딩이 토큰 지원을 사용해야 하는지 여부.

보고
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

보고
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

테스트 호출 최종 bugreport 중에 bugreport 대신 bugreportz를 가져와야 하는 경우 true를 반환합니다.

보고
boolean

,

명령 옵션

public class CommandOptions
extends Object implements ICommandOptions

java.lang.객체
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 host_log에 추가할 접미사를 반환하거나 접두사가 없는 경우 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 ()

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

boolean isExperimentEnabled ()

실험적 플래그를 통해 실험을 활성화할지 여부입니다.

boolean isFullHelpMode ()

전체 상세 도움말 모드가 요청된 경우 true 반환합니다.

boolean isHelpMode ()

축약된 도움말 모드가 요청된 경우 true 반환합니다.

boolean isLoopMode ()

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

boolean isNoisyDryRunMode ()

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

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)

호출이 끝날 때 bugreportz를 캡처할지 여부를 설정합니다.

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

위임 모드에서 조기에 장치를 해제할지 여부를 설정합니다.

void setHostLogSuffix (String suffix)

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

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 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 ()

테스트 호출 최종 bugreport 중에 bugreport 대신 bugreportz를 가져와야 하는 경우 true를 반환합니다.

필드

드라이런_옵션

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 ()

공개 방법

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

테스트 사례 실패 시 logcat을 캡처할지 여부

보고
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

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

보고
boolean

클론

public ICommandOptions clone ()

보고
ICommandOptions

위임된EarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

위임 모드에서 조기에 장치를 해제할지 여부입니다.

보고
boolean

초기 장치 릴리스

public boolean earlyDeviceRelease ()

장치 사용이 완료되면 장치를 일찍 해제할지 여부입니다.

보고
boolean

필터이전 통과 테스트

public boolean filterPreviousPassedTests ()

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

보고
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

호출을 위해 추가할 자동 로그 수집기 집합을 반환합니다.

보고

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

보고

getExperimentalFlags

public  getExperimentalFlags ()

기능 게이트 프로젝트에 사용할 수 있는 실험적 플래그 맵을 반환합니다.

보고

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

보고
int

getHostLogSuffix

public String getHostLogSuffix ()

Tradefed host_log에 추가할 접미사를 반환하거나 접두사가 없는 경우 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 시간(ms)

getMaxLoopCount

public long getMaxLoopCount ()

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

보고
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

다중 장치 테스트를 위한 장치 수를 반환합니다.

보고
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

보고
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

보고
Duration

getRemoteFiles

public  getRemoteFiles ()

구성된 원격 파일 목록을 반환합니다.

보고

getShardCount

public Integer getShardCount ()

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

보고
Integer

getShardIndex

public Integer getShardIndex ()

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

보고
Integer

getTestTag

public String getTestTag ()

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

보고
String

getTestTagSuffix

public String getTestTagSuffix ()

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

보고
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

조건부 버그 신고가 비활성화되었는지 여부를 반환합니다.

보고
boolean

isDryRunMode

public boolean isDryRunMode ()

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

보고
boolean

isExperimentEnabled

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

reportInvocationComplete

public boolean reportInvocationComplete ()

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

보고
boolean

합격한 테스트 보고

public boolean reportPassedTests ()

통과한 테스트 사례를 보고할지 여부입니다.

보고
boolean

보고서TestCaseCount

public boolean reportTestCaseCount ()

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

보고
boolean

보고태그

public  reportingTags ()

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

보고

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)

호출이 끝날 때 bugreportz를 캡처할지 여부를 설정합니다.

매개변수
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

위임 모드에서 조기에 장치를 해제할지 여부를 설정합니다.

매개변수
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

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

매개변수
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

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

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

원격 동적 샤딩 서버 사용 여부를 반환합니다.

보고
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

보고
boolean

shouldUse동적 샤딩

public boolean shouldUseDynamicSharding ()

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

보고
boolean

shouldUseEvenModule샤딩

public boolean shouldUseEvenModuleSharding ()

여러 샤드에 균등하게 모듈 수를 분배할지 여부를 반환합니다.

보고
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

보고
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

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

보고
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

보고
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

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

보고
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

보고
boolean

shouldUse샌드박싱

public boolean shouldUseSandboxing ()

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

보고
boolean

shouldUseToken 샤딩

public boolean shouldUseTokenSharding ()

샤딩이 토큰 지원을 사용해야 하는지 여부.

보고
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

보고
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

테스트 호출 최종 bugreport 중에 bugreport 대신 bugreportz를 가져와야 하는 경우 true를 반환합니다.

보고
boolean