Системная утилита
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 () Получите список |
static File | getProductOutputDir () Получает выходной каталог конкретного продукта из дерева сборки Android. |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck) Эта версия с явным сервером функций предназначена только для особых ситуаций, таких как шумный пробный прогон. |
static File | getRunningJavaBinaryPath () Возвращает путь к двоичному файлу Java, в котором запущен текущий тестовый пакет. |
static | getTestCasesDirs ( IBuildInfo buildInfo) Получить список |
static boolean | isLocalMode () Возвращает true, если Tradefed работает в локальном режиме и должен автоматизировать некоторые действия пользователя. |
static boolean | isRemoteEnvironment () Верните true, если в данный момент мы работаем в удаленной среде. |
Поля
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_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 staticgetExternalTestCasesDirs ()
Получите список 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 staticgetTestCasesDirs (IBuildInfo buildInfo)
Получить список ERROR(/File)
в каталогах тестовых примеров.
Параметры | |
---|---|
buildInfo | IBuildInfo : информация об артефакте сборки. Установите для него значение null, если информация о сборке недоступна или нет необходимости получать каталоги тестовых примеров из информации о сборке. |
Возврат | |
---|---|
список ERROR(/File) каталогов папки тестовых примеров выходных данных сборки, основанный на значении переменных среды и заданной информации о сборке. |
isLocalMode
public static boolean isLocalMode ()
Возвращает true, если Tradefed работает в локальном режиме и должен автоматизировать некоторые действия пользователя.
Возврат | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Верните true, если в данный момент мы работаем в удаленной среде.
Возврат | |
---|---|
boolean |