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 () Получите список |
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
Публичные конструкторы
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 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 |