TradefedDelegator

public class TradefedDelegator
extends Object

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


Objetos que ayudan a delegar la invocación a otro binario de Tradefed.

Resumen

Constantes

String DELEGATE_OBJECT

Es la referencia del objeto en la configuración.

Constructores públicos

TradefedDelegator()

Métodos públicos

static String[] clearCommandline(String[] originalCommand)

Quita de la línea de comandos original las opciones de delegación para que la configuración subyacente no vuelva a delegar.

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

Quita una opción determinada de la línea de comandos.

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

Quita una opción determinada de la línea de comandos.

String createClasspath()

Crea la ruta de acceso de clase a partir de los archivos JAR del directorio.

String[] getCommandLine()
getEnvironment()
File getTfRootDir()

Devuelve el directorio de un archivo binario de Tradefed.

boolean isStaging()

Devuelve si este es el entorno de etapa de pruebas.

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

Indica si se debe activar la lógica de delegación.

Constantes

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

Es la referencia del objeto en la configuración.

Valor de la constante: "DELEGATE"

Constructores públicos

TradefedDelegator

public TradefedDelegator ()

Métodos públicos

clearCommandline

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

Quita de la línea de comandos original las opciones de delegación para que la configuración subyacente no vuelva a delegar.

Parámetros
originalCommand String

Muestra
String[]

Arroja
ConfigurationException

clearCommandlineFromOneArg

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

Quita una opción determinada de la línea de comandos.

Parámetros
originalCommand String

optionName String

Muestra
String[]

Arroja
ConfigurationException

clearCommandlineFromOneArg

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

Quita una opción determinada de la línea de comandos.

Parámetros
originalCommand String

optionName String

booleanOption boolean

Muestra
String[]

Arroja
ConfigurationException

createClasspath

public String createClasspath ()

Crea la ruta de acceso de clase a partir de los archivos JAR del directorio.

Muestra
String

getCommandLine

public String[] getCommandLine ()

Muestra
String[]

getEnvironment

public  getEnvironment ()

Muestra

getTfRootDir

public File getTfRootDir ()

Devuelve el directorio de un archivo binario de Tradefed.

Muestra
File

isStaging

public boolean isStaging ()

Devuelve si este es el entorno de etapa de pruebas. No queremos delegar en la etapa de pruebas de forma predeterminada, solo si se establece "staging_delegated".

Muestra
boolean

noopAllocation

public boolean noopAllocation ()

Muestra
boolean

setCommandLine

public void setCommandLine (String[] command)

Parámetros
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

Indica si se debe activar la lógica de delegación.

Muestra
boolean