SandboxOptions

public final class SandboxOptions
extends Object

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


Klasse, die Optionen für ein ISandbox empfangen und bereitstellen kann.

Zusammenfassung

Konstanten

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

Öffentliche Konstruktoren

SandboxOptions()

Öffentliche Methoden

boolean delayDownloadAfterSharding()

Gibt zurück, ob der Download nach dem Sharding verzögert werden soll.

boolean downloadDefaultZips()

Gibt zurück, ob die ZIP-Dateien mit den Standardtests heruntergeladen werden sollen.

boolean dumpTestTemplate()

Gibt zurück, ob die Testvorlage im Fallback-Modus ausgegeben werden soll.

String getChildGlobalConfig()

Gibt die Konfiguration zurück, die für die Child-Sandbox verwendet werden soll.

getEnvVariables()

Die Zuordnung der Umgebungsvariable, die an den Java-Prozess der Sandbox übergeben werden soll.

getForcePartialDownloadFileRegexList()

Gibt eine Reihe von regulären Ausdrücken zurück. Beim teilweisen Sandbox-Download werden immer die Dateien heruntergeladen, die dem regulären Ausdruck entsprechen.

getJavaOptions()

Die Liste der Optionen, die an den Java-Prozess der Sandbox übergeben werden sollen.

String getParentPreparerConfig()

Gibt die Konfiguration zurück, die der Preparer im übergeordneten Prozess der Sandbox ausführen soll.

String getSandboxBuildId()

Gibt die Build-ID zurück, die für die Sandbox erzwungen wird, die während des Laufs verwendet werden soll.

File getSandboxTfDirectory()

Gibt die angegebenen Verzeichnisse zurück, die die Trade Federation-Version enthalten, die für das Sandboxing des Laufs verwendet werden soll.

getTestsZips()

Gibt die Gruppe von Test-Zips zurück, die für die Sandbox bereitgestellt werden sollen.

long getWaitForEventsTimeout()

Gibt die Zeit zurück, die wir warten sollten, bis Ereignisse verarbeitet werden, nachdem die Sandbox ausgeführt wurde.

boolean shouldEnableDebugThread()

Debug-Thread aktivieren

boolean shouldParallelSetup()

Gibt zurück, ob die Sandbox-Einrichtung parallel ausgeführt werden soll.

boolean shouldUseParallelDownload()

Gibt zurück, ob während der Einrichtung parallele Downloads verwendet werden sollen.

boolean shouldUsePartialDownload()

Gibt zurück, ob das Caching für Teildownloads verwendet werden soll

boolean shouldUseProtoReporter()

Gibt zurück, ob die Protobuf-Berichterstellung verwendet werden soll.

boolean shouldUseSplitDiscovery()

Gibt zurück, ob die Einrichtung mit unabhängiger Erkennung verwendet werden soll.

boolean shouldUseTestDiscovery()

Gibt zurück, ob Tradefed Observatory zum Optimieren des Jar-Staging verwendet werden soll.

boolean startAvdInParent()

Gibt zurück, ob AVD-Geräte in der übergeordneten Sandbox gestartet werden sollen oder in der untergeordneten.

Konstanten

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

Konstanter Wert: "sub-global-config"

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

Konstanter Wert: "sandbox-debug-thread"

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

Konstanter Wert: "parent-preparer-config"

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

Konstanter Wert: "sandbox-build-id"

TF_LOCATION

public static final String TF_LOCATION

Konstanter Wert: "tf-location"

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

Konstanter Wert: "use-proto-reporter"

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

Konstanter Wert: "wait-for-events"

Öffentliche Konstruktoren

SandboxOptions

public SandboxOptions ()

Öffentliche Methoden

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

Gibt zurück, ob der Download nach dem Sharding verzögert werden soll.

Returns
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

Gibt zurück, ob die ZIP-Dateien mit den Standardtests heruntergeladen werden sollen.

Returns
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

Gibt zurück, ob die Testvorlage im Fallback-Modus ausgegeben werden soll.

Returns
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

Gibt die Konfiguration zurück, die für die Child-Sandbox verwendet werden soll. Oder „null“, wenn das übergeordnete Element verwendet werden soll.

Returns
String

getEnvVariables

public  getEnvVariables ()

Die Zuordnung der Umgebungsvariable, die an den Java-Prozess der Sandbox übergeben werden soll.

Returns

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

Gibt eine Reihe von regulären Ausdrücken zurück. Beim teilweisen Sandbox-Download werden immer die Dateien heruntergeladen, die dem regulären Ausdruck entsprechen.

Returns

getJavaOptions

public  getJavaOptions ()

Die Liste der Optionen, die an den Java-Prozess der Sandbox übergeben werden sollen.

Returns

getParentPreparerConfig

public String getParentPreparerConfig ()

Gibt die Konfiguration zurück, die der Preparer im übergeordneten Prozess der Sandbox ausführen soll.

Returns
String

getSandboxBuildId

public String getSandboxBuildId ()

Gibt die Build-ID zurück, die für die Sandbox erzwungen wird, die während des Laufs verwendet werden soll.

Returns
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

Gibt die angegebenen Verzeichnisse zurück, die die Trade Federation-Version enthalten, die für das Sandboxing des Laufs verwendet werden soll.

Returns
File

getTestsZips

public  getTestsZips ()

Gibt die Gruppe von Test-Zips zurück, die für die Sandbox bereitgestellt werden sollen.

Returns

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

Gibt die Zeit zurück, die wir warten sollten, bis Ereignisse verarbeitet werden, nachdem die Sandbox ausgeführt wurde.

Returns
long

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

Aktivieren Sie einen Debug-Thread.

Returns
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

Gibt zurück, ob die Sandbox-Einrichtung parallel ausgeführt werden soll.

Returns
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

Gibt zurück, ob während der Einrichtung parallele Downloads verwendet werden sollen.

Returns
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

Gibt zurück, ob das Caching für Teildownloads verwendet werden soll

Returns
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

Gibt zurück, ob die Protobuf-Berichterstellung verwendet werden soll.

Returns
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

Gibt zurück, ob die Einrichtung mit unabhängiger Erkennung verwendet werden soll.

Returns
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

Gibt zurück, ob Tradefed Observatory zum Optimieren des Jar-Staging verwendet werden soll.

Returns
boolean

startAvdInParent

public boolean startAvdInParent ()

Gibt zurück, ob AVD-Geräte in der übergeordneten Sandbox gestartet werden sollen oder in der untergeordneten.

Returns
boolean