SandboxOptions

public final class SandboxOptions
extends Object

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


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

Zusammenfassung

Felder

public static final String CHILD_GLOBAL_CONFIG

public static final String ENABLE_DEBUG_THREAD

public static final String PARENT_PREPARER_CONFIG

public static final String SANDBOX_BUILD_ID

public static final String TF_LOCATION

public static final String USE_PROTO_REPORTER

public static final String WAIT_FOR_EVENTS_TIMEOUT

Öffentliche Konstruktoren

SandboxOptions()

Öffentliche Methoden

boolean delayDownloadAfterSharding()

Gibt an, ob der Download nach dem Sharding verzögert werden soll.

boolean downloadDefaultZips()

Gibt an, ob die ZIP-Dateien der 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 untergeordnete Sandbox verwendet werden soll.

getEnvVariables()

Die Zuordnung von Umgebungsvariablen, die an den Java-Prozess der Sandbox übergeben werden.

getForcePartialDownloadFileRegexList()

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

getJavaOptions()

Liste der Optionen zum Übergeben des Java-Prozesses der Sandbox.

String getParentPreparerConfig()

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

String getSandboxBuildId()

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

File getSandboxTfDirectory()

Gibt die angegebenen Verzeichnisse mit der Trade Federation-Version zurück, die für die Ausführung in einer Sandbox verwendet werden soll.

getTestsZips()

Gibt die ZIP-Dateien der Tests zurück, die für die Sandbox bereitgestellt werden sollen.

long getWaitForEventsTimeout()

Gibt die Zeit zurück, die wir warten müssen, bis Ereignisse verarbeitet werden, nachdem die Sandbox beendet wurde.

boolean shouldEnableDebugThread()

Aktivieren Sie einen Debug-Thread.

boolean shouldParallelSetup()

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

boolean shouldUseParallelDownload()

Gibt an, ob während der Einrichtung ein paralleler Download verwendet werden soll.

boolean shouldUsePartialDownload()

Gibt an, ob das Caching für teilweise Downloads verwendet werden soll

boolean shouldUseProtoReporter()

Gibt an, ob protobuf-Berichte verwendet werden sollen.

boolean shouldUseSplitDiscovery()

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

boolean shouldUseTestDiscovery()

Gibt an, ob das Tradefed Observatory verwendet werden soll, um das JAR-Staging zu optimieren.

boolean startAvdInParent()

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

Felder

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

TF_LOCATION

public static final String TF_LOCATION

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

Öffentliche Konstruktoren

SandboxOptions

public SandboxOptions ()

Öffentliche Methoden

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

Gibt an, ob der Download nach dem Sharding verzögert werden soll.

Returns
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

Gibt an, ob die ZIP-Dateien der 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 untergeordnete Sandbox verwendet werden soll. Oder „null“, wenn das übergeordnete Element verwendet werden soll.

Returns
String

getEnvVariables

public  getEnvVariables ()

Die Zuordnung von Umgebungsvariablen, die an den Java-Prozess der Sandbox übergeben werden.

Returns

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

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

Returns

getJavaOptions

public  getJavaOptions ()

Liste der Optionen zum Übergeben des Java-Prozesses der Sandbox.

Returns

getParentPreparerConfig

public String getParentPreparerConfig ()

Gibt die Konfiguration zurück, die der Vorbereiter 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 während des Laufs erzwungen wird.

Returns
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

Gibt die angegebenen Verzeichnisse mit der Trade Federation-Version zurück, die für die Ausführung in einer Sandbox verwendet werden soll.

Returns
File

getTestsZips

public  getTestsZips ()

Gibt die ZIP-Dateien der Tests zurück, die für die Sandbox bereitgestellt werden sollen.

Returns

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

Gibt die Zeit zurück, die wir warten müssen, bis Ereignisse verarbeitet werden, nachdem die Sandbox beendet wurde.

Returns
long

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

Aktivieren Sie einen Debug-Thread.

Returns
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

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

Returns
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

Gibt an, ob während der Einrichtung ein paralleler Download verwendet werden soll.

Returns
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

Gibt an, ob das Caching für teilweise Downloads verwendet werden soll

Returns
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

Gibt an, ob protobuf-Berichte verwendet werden sollen.

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 an, ob das Tradefed Observatory verwendet werden soll, um das JAR-Staging zu optimieren.

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