SystemUtil

public class SystemUtil
extends Object

java.lang.Object
com.android.tradefed.util.SystemUtil


Служебный класс для выполнения системных вызовов.

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

Константы

String REMOTE_VM_VARIABLE

Поля

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Отслеживайте сопоставление переменных с подпутем, который они принимают в каталоге тестов.

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

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, если в данный момент мы работаем в удаленной среде.

Константы

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Постоянное значение: «REMOTE_VM_ENV»

Поля

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Отслеживайте сопоставление переменных с подпутем, который они принимают в каталоге тестов.

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

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