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()
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.

Constant Value: "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

Ritorni
String[]

Lanci
ConfigurationException

clearCommandlineFromOneArg

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

Rimuovi una determinata opzione dalla riga di comando.

Parametri
originalCommand String

optionName String

Ritorni
String[]

Lanci
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

Ritorni
String[]

Lanci
ConfigurationException

createClasspath

public String createClasspath ()

Crea il classpath dai file JAR nella directory.

Ritorni
String

getCommandLine

public String[] getCommandLine ()

Ritorni
String[]

getEnvironment

public  getEnvironment ()

Ritorni

getTfRootDir

public File getTfRootDir ()

Restituisce la directory di un binario Tradefed.

Ritorni
File

isStaging

public boolean isStaging ()

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

Ritorni
boolean

noopAllocation

public boolean noopAllocation ()

Ritorni
boolean

setCommandLine

public void setCommandLine (String[] command)

Parametri
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

Indica se attivare o meno la logica di delega.

Ritorni
boolean