TradefedDelegator

public class TradefedDelegator
extends Object

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


Objekte, die bei der Delegierung der Aufrufe an eine andere Tradefed-Binärdatei helfen.

Zusammenfassung

Felder

public static final String DELEGATE_OBJECT

Die Objektreferenz in der Konfiguration.

Öffentliche Konstruktoren

TradefedDelegator()

Öffentliche Methoden

static String[] clearCommandline(String[] originalCommand)

Entfernen Sie die Optionen für die Deaktivierung aus der ursprünglichen Befehlszeile, damit die zugrunde liegende Konfiguration nicht noch einmal deaktiviert wird.

static String[] clearCommandlineFromOneArg(String[] originalCommand, String optionName)

Entfernen Sie eine bestimmte Option aus der Befehlszeile.

String createClasspath()

Erstellt den Klassenpfad aus den JAR-Dateien im Verzeichnis.

String[] getCommandLine()
File getTfRootDir()

Gibt das Verzeichnis eines Tradefed-Binärprogramms zurück.

boolean isStaging()

Gibt an, ob es sich um die Staging-Umgebung handelt.

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

Gibt an, ob die Delegierungslogik ausgelöst werden soll.

Felder

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

Die Objektreferenz in der Konfiguration.

Öffentliche Konstruktoren

TradefedDelegator

public TradefedDelegator ()

Öffentliche Methoden

clearCommandline

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

Entfernen Sie die Optionen für die Deaktivierung aus der ursprünglichen Befehlszeile, damit die zugrunde liegende Konfiguration nicht noch einmal deaktiviert wird.

Parameter
originalCommand String

Returns
String[]

Ausgabe
ConfigurationException

clearCommandlineFromOneArg

public static String[] clearCommandlineFromOneArg (String[] originalCommand, 
                String optionName)

Entfernen Sie eine bestimmte Option aus der Befehlszeile.

Parameter
originalCommand String

optionName String

Returns
String[]

Ausgabe
ConfigurationException

createClasspath

public String createClasspath ()

Erstellt den Klassenpfad aus den JAR-Dateien im Verzeichnis.

Returns
String

getCommandLine

public String[] getCommandLine ()

Returns
String[]

getTfRootDir

public File getTfRootDir ()

Gibt das Verzeichnis eines Tradefed-Binärprogramms zurück.

Returns
File

isStaging

public boolean isStaging ()

Gibt an, ob es sich um die Staging-Umgebung handelt. Wir möchten standardmäßig nicht im Staging delegieren, sondern nur, wenn „staging_delegated“ festgelegt ist.

Returns
boolean

setCommandLine

public void setCommandLine (String[] command)

Parameter
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

Gibt an, ob die Delegierungslogik ausgelöst werden soll.

Returns
boolean