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
publicgetEnvVariables ()
샌드박스의 Java 프로세스에 전달할 환경 변수의 맵입니다.
| 반환 값 | |
|---|---|
|
|
getForcePartialDownloadFileRegexList
publicgetForcePartialDownloadFileRegexList ()
정규식 집합을 반환합니다. 샌드박스 부분 다운로드는 항상 정규식과 일치하는 파일을 다운로드합니다.
| 반환 값 | |
|---|---|
|
|
getJavaOptions
publicgetJavaOptions ()
샌드박스의 Java 프로세스에 전달할 옵션 목록입니다.
| 반환 값 | |
|---|---|
|
|
getParentPreparerConfig
public String getParentPreparerConfig ()
준비자가 샌드박스의 상위 프로세스에서 실행해야 하는 구성을 반환합니다.
| 반환 값 | |
|---|---|
String |
|
getSandboxBuildId
public String getSandboxBuildId ()
실행 중에 사용할 샌드박스에 강제 적용된 빌드 ID를 반환합니다.
| 반환 값 | |
|---|---|
String |
|
getSandboxTfDirectory
public File getSandboxTfDirectory ()
실행을 샌드박싱하는 데 사용할 Trade Federation 버전이 포함된 제공된 디렉터리를 반환합니다.
| 반환 값 | |
|---|---|
File |
|
getTestsZips
publicgetTestsZips ()
샌드박스에 스테이징할 테스트 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 |
|