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

public class TestEnvironment
extends Object

java.lang.Object
com.android.tradefed.cluster.TestEnvironment


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

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

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

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)
Map<String, String> getBuildAttributes ()

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

String getContextFilePattern ()
Map<String, String> getEnvVars ()

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

List<String> getExcludedFilesInJavaClasspath ()

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

List<String> getExtraContextFiles ()
long getInvocationTimeout ()
Map<String, String> getJavaProperties ()

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

List<String> getJvmOptions ()

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

String getLogLevel ()
List<String> getOutputFilePatterns ()

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

String getOutputFileUploadUrl ()

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

long getOutputIdleTimeout ()
String getRetryCommandLine ()
List<String> getSetupScripts ()

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

List< TradefedConfigObject > 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 ()

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

addEnvVar

public void addEnvVar (String name, 
                String value)

Добавляет переменную окружения.

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

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

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Параметры
s String

addExtraContextFile

public void addExtraContextFile (String path)

Добавляет путь к файлу, который будет добавлен к контекстному файлу.

Параметры
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

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

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

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

addJvmOption

public void addJvmOption (String s)

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

Параметры
s String : параметр JVM.

addOutputFilePattern

public void addOutputFilePattern (String s)

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

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

addSetupScripts

public void addSetupScripts (String s)

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

Параметры
s String : команда скрипта настройки.

изJson

public static TestEnvironment fromJson (JSONObject json)

Параметры
json JSONObject

Возвраты
TestEnvironment

Броски
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

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

Возвраты
Map<String, String> Неизменяемая карта всех атрибутов сборки

getContextFilePattern

public String getContextFilePattern ()

Возвраты
String

getEnvVars

public Map<String, String> getEnvVars ()

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

Возвраты
Map<String, String> Неизменяемая карта всех переменных окружения.

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

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

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

getExtraContextFiles

public List<String> getExtraContextFiles ()

Возвраты
List<String> список дополнительных путей к файлам, которые следует добавить в контекстный файл

getInvocationTimeout

public long getInvocationTimeout ()

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

getJavaProperties

public Map<String, String> getJavaProperties ()

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

Возвраты
Map<String, String> Неизменяемая карта всех объектов, доступных для бегунов.

getJvmOptions

public List<String> getJvmOptions ()

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

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

getLogLevel

public String getLogLevel ()

Возвраты
String

getOutputFilePatterns

public List<String> getOutputFilePatterns ()

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

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

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

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

Возвраты
String URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

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

getRetryCommandLine

public String getRetryCommandLine ()

Возвраты
String

getSetupScripts

public List<String> getSetupScripts ()

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

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

getTradefedConfigObjects

public List<TradefedConfigObject> getTradefedConfigObjects ()

Возвраты
List< TradefedConfigObject >

setInvocationTimeout

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

useParallelSetup

public boolean useParallelSetup ()

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

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

useSubprocessReporting

public boolean useSubprocessReporting ()

Возвращает значение, указывающее, следует ли использовать отчетность по дочерним процессам.

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