SystemUtil

public class SystemUtil
extends Object

java.lang.Объект
com.android.tradefed.util.SystemUtil


Вспомогательный класс для выполнения системных вызовов.

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

Поля

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Следите за сопоставлением переменных с подпутями, которые они принимают в каталоге тестов.

public static final String REMOTE_VM_VARIABLE

Публичные конструкторы

SystemUtil ()

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

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

Получите файл, связанный с env.

static getExternalTestCasesDirs ()

Получите список ERROR(/File) , указывающих на тестовые каталоги, внешние по отношению к Tradefed.

static File getProductOutputDir ()

Получает выходной каталог конкретного продукта из дерева сборки Android.

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

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

static File getRunningJavaBinaryPath ()

Возвращает путь к двоичному файлу Java, в котором выполняется текущая тестовая программа.

static getTestCasesDirs ( IBuildInfo buildInfo)

Получить список ERROR(/File) каталогов тестовых примеров

static boolean isLocalMode ()

Возвращает true, если Tradefed работает в локальном режиме и должен автоматизировать некоторые действия для пользователя.

static boolean isRemoteEnvironment ()

Возвратите true, если мы в настоящее время работаем в удаленной среде.

Поля

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Следите за сопоставлением переменных с подпутями, которые они принимают в каталоге тестов.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Публичные конструкторы

SystemUtil

public SystemUtil ()

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

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Получите файл, связанный с env. переменная.

Параметры
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES или ANDROID_HOST_OUT_TESTCASES

Возвращает
File Связанный каталог.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Получите список ERROR(/File) , указывающих на тестовые каталоги, внешние по отношению к Tradefed.

Возвращает

getProductOutputDir

public static File getProductOutputDir ()

Получает выходной каталог конкретного продукта из дерева сборки Android. Обычно это место содержит образы различных разделов устройства, загрузчика, радио и так далее.

Примечание: метод не гарантирует, что этот путь существует.

Возвращает
File расположение выходного каталога или null , если текущая сборка не

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

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

Параметры
skipJavaCheck boolean

Возвращает
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Возвращает путь к двоичному файлу Java, в котором выполняется текущая тестовая программа.

Возвращает
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Получить список ERROR(/File) каталогов тестовых примеров

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

Возвращает
список ERROR(/File) каталогов папки тестовых случаев выходных данных сборки, основанный на значении переменных среды и данной информации о сборке.

isLocalMode

public static boolean isLocalMode ()

Возвращает true, если Tradefed работает в локальном режиме и должен автоматизировать некоторые действия для пользователя.

Возвращает
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Возвратите true, если мы в настоящее время работаем в удаленной среде.

Возвращает
boolean