TradefedDelegator

public class TradefedDelegator
extends Object

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


Объекты, помогающие делегировать вызов другому исполняемому файлу Tradefed.

Краткое содержание

Константы

String DELEGATE_OBJECT

Ссылка на объект в конфигурации.

Государственные строители

TradefedDelegator ()

Общедоступные методы

static String[] clearCommandline (String[] originalCommand)

Удалите из исходной командной строки параметры делегирования, чтобы базовая конфигурация больше не выполняла делегирование.

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

Удалить заданный параметр из командной строки.

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

Удалить заданный параметр из командной строки.

String createClasspath ()

Создает путь к классам из JAR-файлов, находящихся в указанной директории.

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

Возвращает каталог исполняемого файла Tradefed.

boolean isStaging ()

Возвращает значение, указывающее, является ли это тестовой средой.

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

Запускать или не запускать логику делегирования.

Константы

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

Ссылка на объект в конфигурации.

Постоянная величина: "ДЕЛЕГАТ"

Государственные строители

TradefedDelegator

public TradefedDelegator ()

Общедоступные методы

clearCommandline

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

Удалите из исходной командной строки параметры делегирования, чтобы базовая конфигурация больше не выполняла делегирование.

Параметры
originalCommand String

Возвраты
String[]

Броски
ConfigurationException

clearCommandlineFromOneArg

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

Удалить заданный параметр из командной строки.

Параметры
originalCommand String

optionName String

Возвраты
String[]

Броски
ConfigurationException

clearCommandlineFromOneArg

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

Удалить заданный параметр из командной строки.

Параметры
originalCommand String

optionName String

booleanOption boolean

Возвраты
String[]

Броски
ConfigurationException

создатьClasspath

public String createClasspath ()

Создает путь к классам из JAR-файлов, находящихся в указанной директории.

Возвраты
String

Броски
IOException

getCommandLine

public String[] getCommandLine ()

Возвраты
String[]

getEnvironment

public Map<String, String> getEnvironment ()

Возвраты
Map<String, String>

getTfRootDir

public File getTfRootDir ()

Возвращает каталог исполняемого файла Tradefed.

Возвраты
File

isStaging

public boolean isStaging ()

Возвращает значение, указывающее, является ли это тестовой средой. По умолчанию мы не хотим делегировать полномочия в тестовой среде, только если задан параметр "staging_delegated".

Возвраты
boolean

noopAllocation

public boolean noopAllocation ()

Возвраты
boolean

setCommandLine

public void setCommandLine (String[] command)

Параметры
command String

следует использовать делегирование

public boolean shouldUseDelegation ()

Запускать или не запускать логику делегирования.

Возвраты
boolean