TradefedDelegator

public class TradefedDelegator
extends Object

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


Oggetti che aiutano a delegare l'invocazione a un altro binario Tradefed.

Riepilogo

Costanti

String DELEGATE_OBJECT

Il riferimento all'oggetto nella configurazione.

Costruttori pubblici

TradefedDelegator()

Metodi pubblici

static String[] clearCommandline(String[] originalCommand)

Rimuovi dalla riga di comando originale le opzioni di delega in modo che la configurazione sottostante non venga delegata di nuovo.

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

Rimuovi una determinata opzione dalla riga di comando.

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

Rimuovi una determinata opzione dalla riga di comando.

String createClasspath()

Crea il classpath dai file JAR nella directory.

String[] getCommandLine()
Map<String, String> getEnvironment()
File getTfRootDir()

Restituisce la directory di un binario Tradefed.

boolean isStaging()

Restituisce un valore che indica se si tratta dell'ambiente di gestione temporanea.

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

Indica se attivare o meno la logica di delega.

Costanti

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

Il riferimento all'oggetto nella configurazione.

Valore costante: "DELEGATE"

Costruttori pubblici

TradefedDelegator

public TradefedDelegator ()

Metodi pubblici

clearCommandline

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

Rimuovi dalla riga di comando originale le opzioni di delega in modo che la configurazione sottostante non venga delegata di nuovo.

Parametri
originalCommand String

Resi
String[]

Genera
ConfigurationException

clearCommandlineFromOneArg

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

Rimuovi una determinata opzione dalla riga di comando.

Parametri
originalCommand String

optionName String

Resi
String[]

Genera
ConfigurationException

clearCommandlineFromOneArg

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

Rimuovi una determinata opzione dalla riga di comando.

Parametri
originalCommand String

optionName String

booleanOption boolean

Resi
String[]

Genera
ConfigurationException

createClasspath

public String createClasspath ()

Crea il classpath dai file JAR nella directory.

Resi
String

Genera
IOException

getCommandLine

public String[] getCommandLine ()

Resi
String[]

getEnvironment

public Map<String, String> getEnvironment ()

Resi
Map<String, String>

getTfRootDir

public File getTfRootDir ()

Restituisce la directory di un binario Tradefed.

Resi
File

isStaging

public boolean isStaging ()

Restituisce un valore che indica se si tratta dell'ambiente di gestione temporanea. Non vogliamo eseguire la delega in staging per impostazione predefinita, ma solo se è impostato "staging_delegated".

Resi
boolean

noopAllocation

public boolean noopAllocation ()

Resi
boolean

setCommandLine

public void setCommandLine (String[] command)

Parametri
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

Indica se attivare o meno la logica di delega.

Resi
boolean