SandboxOptions

public final class SandboxOptions
extends Object

java.lang.Object
   ↳ com.android.tradefed.sandbox.SandboxOptions


ISandbox에 옵션을 수신하고 제공할 수 있는 클래스입니다.

요약

상수

String CHILD_GLOBAL_CONFIG

String ENABLE_DEBUG_THREAD

String PARENT_PREPARER_CONFIG

String SANDBOX_BUILD_ID

String TF_LOCATION

String USE_PROTO_REPORTER

String WAIT_FOR_EVENTS_TIMEOUT

공개 생성자

SandboxOptions()

공개 메서드

boolean delayDownloadAfterSharding()

샤딩 후 다운로드를 지연할지 여부를 반환합니다.

boolean downloadDefaultZips()

기본 테스트 zip을 다운로드할지 여부를 반환합니다.

boolean dumpTestTemplate()

대체 모드에서 테스트 템플릿을 덤프할지 여부를 반환합니다.

String getChildGlobalConfig()

자녀 샌드박스에 사용할 구성을 반환합니다.

getEnvVariables()

샌드박스의 Java 프로세스에 전달할 환경 변수의 맵입니다.

getForcePartialDownloadFileRegexList()

정규식 집합을 반환합니다. 샌드박스 부분 다운로드는 항상 정규식과 일치하는 파일을 다운로드합니다.

getJavaOptions()

샌드박스의 Java 프로세스에 전달할 옵션 목록입니다.

String getParentPreparerConfig()

준비자가 샌드박스의 상위 프로세스에서 실행해야 하는 구성을 반환합니다.

String getSandboxBuildId()

실행 중에 사용할 샌드박스에 강제 적용된 빌드 ID를 반환합니다.

File getSandboxTfDirectory()

실행을 샌드박싱하는 데 사용할 Trade Federation 버전이 포함된 제공된 디렉터리를 반환합니다.

getTestsZips()

샌드박스에 스테이징할 테스트 zip 집합을 반환합니다.

long getWaitForEventsTimeout()

샌드박스가 실행된 후 이벤트가 처리될 때까지 기다려야 하는 시간을 반환합니다.

boolean shouldEnableDebugThread()

디버그 스레드를 사용 설정합니다.

boolean shouldParallelSetup()

샌드박스 설정을 병렬로 실행할지 여부를 반환합니다.

boolean shouldUseParallelDownload()

설정 중에 병렬 다운로드를 사용할지 여부를 반환합니다.

boolean shouldUsePartialDownload()

부분 다운로드 캐싱 사용 여부를 반환합니다.

boolean shouldUseProtoReporter()

protobuf 보고서를 사용해야 하는지 여부를 반환합니다.

boolean shouldUseSplitDiscovery()

독립 검색으로 설정을 사용할지 여부를 반환합니다.

boolean shouldUseTestDiscovery()

tradefed 관측소를 사용하여 jar 스테이징을 최적화할지 여부를 반환합니다.

boolean startAvdInParent()

부모 샌드박스에서 avd 기기를 시작할지 아니면 자식에 둘지 여부를 반환합니다.

상수

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

상수 값: 'sub-global-config'

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

상수 값: 'sandbox-debug-thread'

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

상수 값: 'parent-preparer-config'

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

상수 값: 'sandbox-build-id'

TF_LOCATION

public static final String TF_LOCATION

상수 값: 'tf-location'

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

상수 값: 'use-proto-reporter'

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

상수 값: 'wait-for-events'

공개 생성자

SandboxOptions

public SandboxOptions ()

공개 메서드

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

샤딩 후 다운로드를 지연할지 여부를 반환합니다.

반환 값
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

기본 테스트 zip을 다운로드할지 여부를 반환합니다.

반환 값
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

대체 모드에서 테스트 템플릿을 덤프할지 여부를 반환합니다.

반환 값
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

자녀 샌드박스에 사용할 구성을 반환합니다. 상위 항목을 사용해야 하는 경우 null입니다.

반환 값
String

getEnvVariables

public  getEnvVariables ()

샌드박스의 Java 프로세스에 전달할 환경 변수의 맵입니다.

반환 값

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

정규식 집합을 반환합니다. 샌드박스 부분 다운로드는 항상 정규식과 일치하는 파일을 다운로드합니다.

반환 값

getJavaOptions

public  getJavaOptions ()

샌드박스의 Java 프로세스에 전달할 옵션 목록입니다.

반환 값

getParentPreparerConfig

public String getParentPreparerConfig ()

준비자가 샌드박스의 상위 프로세스에서 실행해야 하는 구성을 반환합니다.

반환 값
String

getSandboxBuildId

public String getSandboxBuildId ()

실행 중에 사용할 샌드박스에 강제 적용된 빌드 ID를 반환합니다.

반환 값
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

실행을 샌드박싱하는 데 사용할 Trade Federation 버전이 포함된 제공된 디렉터리를 반환합니다.

반환 값
File

getTestsZips

public  getTestsZips ()

샌드박스에 스테이징할 테스트 zip 집합을 반환합니다.

반환 값

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

샌드박스가 실행된 후 이벤트가 처리될 때까지 기다려야 하는 시간을 반환합니다.

반환 값
long

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

디버그 스레드를 사용 설정합니다.

반환 값
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

샌드박스 설정을 병렬로 실행할지 여부를 반환합니다.

반환 값
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

설정 중에 병렬 다운로드를 사용할지 여부를 반환합니다.

반환 값
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

부분 다운로드 캐싱 사용 여부를 반환합니다.

반환 값
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

protobuf 보고서를 사용해야 하는지 여부를 반환합니다.

반환 값
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

독립 검색으로 설정을 사용할지 여부를 반환합니다.

반환 값
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

tradefed 관측소를 사용하여 jar 스테이징을 최적화할지 여부를 반환합니다.

반환 값
boolean

startAvdInParent

public boolean startAvdInParent ()

부모 샌드박스에서 avd 기기를 시작할지 아니면 자식에 둘지 여부를 반환합니다.

반환 값
boolean