Тестовая среда

public class TestEnvironment
extends Object

java.lang.Объект
com.android.tradefed.cluster.TestEnvironment


Класс для моделирования сообщения TestEnvironment, возвращаемого TFC API.

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

Общественные конструкторы

TestEnvironment ()

Публичные методы

void addEnvVar (String name, String value)

Добавляет переменную среды.

void addExcludedFileInJavaClasspath (String s)
void addExtraContextFile (String path)

Добавляет путь к файлу для добавления к файлу контекста.

void addJavaProperty (String name, String value)

Добавляет свойство Java.

void addJvmOption (String s)

Добавляет опцию JVM.

void addOutputFilePattern (String s)

Добавляет шаблон выходного файла.

void addSetupScripts (String s)

Добавляет команду сценария установки.

static TestEnvironment fromJson (JSONObject json)
getBuildAttributes ()

Возвращает объект ERROR(/Map) содержащий все атрибуты сборки.

String getContextFilePattern ()
getEnvVars ()

Возвращает объект ERROR(/Map) содержащий все переменные окружения.

getExcludedFilesInJavaClasspath ()

Возвращает список исключенных файлов в пути к классам Java.

getExtraContextFiles ()
long getInvocationTimeout ()
getJavaProperties ()

Возвращает объект ERROR(/Map) содержащий все свойства Java.

getJvmOptions ()

Возвращает список параметров JVM.

String getLogLevel ()
getOutputFilePatterns ()

Возвращает список шаблонов выходного файла.

String getOutputFileUploadUrl ()

Возвращает URL-адрес загрузки выходного файла.

long getOutputIdleTimeout ()
String getRetryCommandLine ()
getSetupScripts ()

Возвращает список команд сценария установки.

getTradefedConfigObjects ()
void setInvocationTimeout (long value)
void setOutputFileUploadUrl (String s)

Устанавливает URL-адрес загрузки выходного файла.

void setOutputIdleTimeout (long outputIdleTimeout)
void setUseParallelSetup (boolean f)
void setUseSubprocessReporting (boolean f)
boolean useParallelSetup ()

Возвращает, использовать ли параллельную настройку.

boolean useSubprocessReporting ()

Возвращает, использовать ли отчеты о подпроцессах.

Общественные конструкторы

Тестовая среда

public TestEnvironment ()

Публичные методы

добавитьEnvVar

public void addEnvVar (String name, 
                String value)

Добавляет переменную среды.

Параметры
name String : имя переменной.

value String : значение переменной.

добавитьExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Параметры
s String

добавитьдополнительныйконтекстфиле

public void addExtraContextFile (String path)

Добавляет путь к файлу для добавления к файлу контекста.

Параметры
path String

добавитьJavaProperty

public void addJavaProperty (String name, 
                String value)

Добавляет свойство Java.

Параметры
name String : имя свойства.

value String : значение свойства.

добавитьJvmOption

public void addJvmOption (String s)

Добавляет опцию JVM.

Параметры
s String : опция JVM.

адаутпутфилепаттерн

public void addOutputFilePattern (String s)

Добавляет шаблон выходного файла.

Параметры
s String : шаблон файла.

добавитьSetupScripts

public void addSetupScripts (String s)

Добавляет команду сценария установки.

Параметры
s String : команда сценария установки.

отJson

public static TestEnvironment fromJson (JSONObject json)

Параметры
json JSONObject

Возврат
TestEnvironment

Броски
JSONException

getBuildAttributes

public  getBuildAttributes ()

Возвращает объект ERROR(/Map) содержащий все атрибуты сборки.

Возврат
неизменяемая карта всех атрибутов сборки

getContextFilePattern

public String getContextFilePattern ()

Возврат
String

getEnvVars

public  getEnvVars ()

Возвращает объект ERROR(/Map) содержащий все переменные окружения.

Возврат
неизменяемая карта всех переменных окружения.

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Возвращает список исключенных файлов в пути к классам Java.

Возврат
неизменяемый список файлов

getExtraContextFiles

public  getExtraContextFiles ()

Возврат
список дополнительных путей к файлам для добавления в контекстный файл

getInvoctionTimeout

public long getInvocationTimeout ()

Возврат
long максимальное количество миллис для ожидания вызова

Получить свойства Java

public  getJavaProperties ()

Возвращает объект ERROR(/Map) содержащий все свойства Java.

Возврат
неизменяемая карта всех свойств бегуна.

getJvmOptions

public  getJvmOptions ()

Возвращает список параметров JVM.

Возврат
неизменяемый список опций

getLogLevel

public String getLogLevel ()

Возврат
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Возвращает список шаблонов выходного файла.

Возврат
неизменяемый список шаблонов файлов.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Возвращает URL-адрес загрузки выходного файла.

Возврат
String URL-адрес.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Возврат
long максимальное количество миллис для ожидания простоя подпроцесса

getRetryCommandLine

public String getRetryCommandLine ()

Возврат
String

getSetupScripts

public  getSetupScripts ()

Возвращает список команд сценария установки.

Возврат
неизменяемый список команд

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Возврат

setInvoctionTimeout

public void setInvocationTimeout (long value)

Параметры
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Устанавливает URL-адрес загрузки выходного файла.

Параметры
s String : URL-адрес.

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

Параметры
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

Параметры
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

Параметры
f boolean

использоватьParallelSetup

public boolean useParallelSetup ()

Возвращает, использовать ли параллельную настройку.

Возврат
boolean логическое значение.

useSubprocessReporting

public boolean useSubprocessReporting ()

Возвращает, использовать ли отчеты о подпроцессах.

Возврат
boolean логическое значение.