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 () Получите список |
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, если в данный момент мы работаем в удаленной среде. |
Константы
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Постоянное значение: «REMOTE_VM_ENV»
Поля
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_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 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 | |