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 |