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 ()
getEnvironment ()
File getTfRootDir ()

Возвращает каталог двоичного файла Tradefed.

boolean isStaging ()

Возвращает, является ли эта среда промежуточной.

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

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

Константы

ДЕЛЕГАТ_ОБЪЕКТ

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

createClasspath

public String createClasspath ()

Создает путь к классам из jar-файлов в каталоге.

Возврат
String

получитьКоманднуюСтроку

public String[] getCommandLine ()

Возврат
String[]

getEnvironment

public  getEnvironment ()

Возврат

получитьTfRootDir

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

shouldUseDelegation

public boolean shouldUseDelegation ()

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

Возврат
boolean