Системная утилита

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

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

Системная утилита

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