TradefedDelegator

public class TradefedDelegator
extends Object

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


Objetos que ajudam a delegar a invocação a outro binário do Tradefed.

Resumo

Constantes

String DELEGATE_OBJECT

A referência do objeto na configuração.

Construtores públicos

TradefedDelegator()

Métodos públicos

static String[] clearCommandline(String[] originalCommand)

Remova as opções de delegação da linha de comando original para que a impedir as delegações.

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

Remova uma opção específica da linha de comando.

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

Remova uma opção específica da linha de comando.

String createClasspath()

Cria o classpath dos jars no diretório.

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

Retorna o diretório de um binário do Tradefed.

boolean isStaging()

Retorna se este é o ambiente de teste ou não.

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

Indica se a lógica de delegação deve ser acionada ou não.

Constantes

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

A referência do objeto na configuração.

Valor da constante: "DELEGATE"

Construtores públicos

TradefedDelegator

public TradefedDelegator ()

Métodos públicos

clearCommandline

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

Remova as opções de delegação da linha de comando original para que a impedir as delegações.

Parâmetros
originalCommand String

Retorna
String[]

Gera
ConfigurationException

clearCommandlineFromOneArg

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

Remova uma opção específica da linha de comando.

Parâmetros
originalCommand String

optionName String

Retorna
String[]

Gera
ConfigurationException

clearCommandlineFromOneArg

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

Remova uma opção específica da linha de comando.

Parâmetros
originalCommand String

optionName String

booleanOption boolean

Retorna
String[]

Gera
ConfigurationException

createClasspath

public String createClasspath ()

Cria o classpath dos jars no diretório.

Retorna
String

getCommandLine

public String[] getCommandLine ()

Retorna
String[]

getEnvironment

public  getEnvironment ()

Retorna

getTfRootDir

public File getTfRootDir ()

Retorna o diretório de um binário do Tradefed.

Retorna
File

isStaging

public boolean isStaging ()

Retorna se este é o ambiente de teste ou não. Por padrão, só é indicado delegar no ambiente de teste se "staging_delegated" estiver definido.

Retorna
boolean

noopAllocation

public boolean noopAllocation ()

Retorna
boolean

setCommandLine

public void setCommandLine (String[] command)

Parâmetros
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

Indica se a lógica de delegação deve ser acionada ou não.

Retorna
boolean