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 () Получить список |
static File | getProductOutputDir ()Получает из дерева сборки Android директорию с выходными данными, специфичную для данного продукта. |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck)Данная версия с явно выраженным сервером функций предназначена только для особых ситуаций, таких как шумный пробный запуск. |
static File | getRunningJavaBinaryPath ()Возвращает путь к исполняемому файлу Java, в котором запущена текущая тестовая среда. |
static List<File> | 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 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 | |