TradefedDelegator

public class TradefedDelegator
extends Object

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


Objekte, die 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 Konstrukteure

TradefedDelegator ()

Öffentliche Methoden

static String[] clearCommandline (String[] originalCommand)

Entfernen Sie die Delegierungsoptionen 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 Delegierungslogik ausgelöst wird oder nicht.

Felder

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

Die Objektreferenz in der Konfiguration.

Öffentliche Konstrukteure

TradefedDelegator

public TradefedDelegator ()

Öffentliche Methoden

clearCommandline

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

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

Parameter
originalCommand String

Kehrt zurück
String[]

Wirft
ConfigurationException

Klassenpfad erstellen

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

istInszenierung

public boolean isStaging ()

Gibt zurück, ob dies die Staging-Umgebung ist oder nicht. Wir wollen standardmäßig nicht im Staging delegieren, nur wenn "staging_delegated" gesetzt ist.

Kehrt zurück
boolean

setCommandLine

public void setCommandLine (String[] command)

Parameter
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

Ob die Delegierungslogik ausgelöst wird oder nicht.

Kehrt zurück
boolean