TradefedDelegator

public class TradefedDelegator
extends Object

java.lang.Object
com.android.tradefed.config.proxy.TradefedDelegator


Objekte, die dabei helfen, den Aufruf an eine andere Tradefed-Binärdatei zu delegieren.

Zusammenfassung

Felder

public static final String DELEGATE_OBJECT

Die Objektreferenz in der Konfiguration.

Öffentliche Bauträger

TradefedDelegator ()

Öffentliche Methoden

static String[] clearCommandline (String[] originalCommand)

Entfernen Sie die Delegatenoptionen aus der ursprünglichen Befehlszeile, damit die zugrunde liegende Konfiguration nicht erneut delegiert.

String createClasspath ()

Erstellt den Klassenpfad aus den JAR-Dateien im Verzeichnis.

String[] getCommandLine ()
File getTfRootDir ()

Gibt das Verzeichnis einer Tradefed-Binärdatei zurück.

boolean isStaging ()

Gibt zurück, ob dies die Staging-Umgebung ist oder nicht.

void setCommandLine (String[] command)
boolean shouldUseDelegation ()

Ob die Delegationslogik ausgelöst wird oder nicht.

Felder

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

Die Objektreferenz in der Konfiguration.

Öffentliche Bauträger

TradefedDelegator

public TradefedDelegator ()

Öffentliche Methoden

klare Befehlszeile

public static String[] clearCommandline (String[] originalCommand)

Entfernen Sie die Delegatenoptionen aus der ursprünglichen Befehlszeile, damit die zugrunde liegende Konfiguration nicht erneut delegiert.

Parameter
originalCommand String

Kehrt zurück
String[]

Würfe
ConfigurationException

createClasspath

public String createClasspath ()

Erstellt den Klassenpfad aus den JAR-Dateien im Verzeichnis.

Kehrt zurück
String

getCommandLine

public String[] getCommandLine ()

Kehrt zurück
String[]

getTfRootDir

public File getTfRootDir ()

Gibt das Verzeichnis einer Tradefed-Binärdatei zurück.

Kehrt zurück
File

isStaging

public boolean isStaging ()

Gibt zurück, ob dies die Staging-Umgebung ist oder nicht. Wir möchten im Staging nicht standardmäßig delegieren, sondern nur, wenn „staging_delegated“ festgelegt ist.

Kehrt zurück
boolean

setCommandLine

public void setCommandLine (String[] command)

Parameter
command String

ShouldUseDelegation

public boolean shouldUseDelegation ()

Ob die Delegationslogik ausgelöst wird oder nicht.

Kehrt zurück
boolean