SystemUtil

public class SystemUtil
extends Object

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


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

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

Константы

String REMOTE_VM_VARIABLE

Поля

public static final Map< SystemUtil.EnvVariable , String> ENV_VARIABLE_PATHS_IN_TESTS_DIR

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

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

SystemUtil ()

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

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

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

static List<File> getExternalTestCasesDirs ()

Получить список File , указывающих на тестовые каталоги, находящиеся вне Tradefed.

static File getProductOutputDir ()

Получает из дерева сборки Android директорию с выходными данными, специфичную для данного продукта.

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

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

static File getRunningJavaBinaryPath ()

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

static List<File> getTestCasesDirs ( IBuildInfo buildInfo)

Получите список 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 Map<SystemUtil.EnvVariable, String> ENV_VARIABLE_PATHS_IN_TESTS_DIR

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

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

SystemUtil

public SystemUtil ()

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

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

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

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

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

getExternalTestCasesDirs

public static List<File> getExternalTestCasesDirs ()

Получить список File , указывающих на тестовые каталоги, находящиеся вне Tradefed.

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

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 List<File> getTestCasesDirs (IBuildInfo buildInfo)

Получите список File каталогов тестовых случаев.

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

Возвраты
List<File> Список File каталогов папки с тестовыми примерами из выходных данных сборки, основанный на значениях переменных среды и предоставленной информации о сборке.

isLocalMode

public static boolean isLocalMode ()

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

Возвраты
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

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

Возвраты
boolean