Использование кислорода
public class OxygenUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil |
Утилита для взаимодействия со службой Oxygen.
Краткое содержание
Государственные строители | |
|---|---|
OxygenUtil ()Конструктор по умолчанию для OxygenUtil | |
Общедоступные методы | |
|---|---|
static OxygenClient | createOxygenClient (File file) Вспомогательная функция для создания объекта |
void | downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)Загрузите журналы ошибок из GCS, когда Oxygen не удалось запустить виртуальное устройство. |
static LogDataType | getDefaultLogType (String logFileName)Определите тип данных файла журнала на основе его имени. |
static String | getRegionFromZoneMeta (String zone)Извлекает регион из заданной строковой конфигурации зоны. |
static String | getTargetRegion ( TestDeviceOptions deviceOptions)Определяет целевой регион на основе предоставленных параметров устройства. |
Государственные строители
Использование кислорода
public OxygenUtil ()
Конструктор по умолчанию для OxygenUtil
Общедоступные методы
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Вспомогательная функция для создания объекта OxygenClient .
| Параметры | |
|---|---|
file | File : исполняемый файл клиента Oxygen. |
| Возвраты | |
|---|---|
OxygenClient | Класс OxygenClient для создания устройств CF. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Загрузите журналы ошибок из GCS, когда Oxygen не удалось запустить виртуальное устройство.
| Параметры | |
|---|---|
error | TargetSetupError : Ошибка TargetSetupError возникает при аренде устройства через сервис Oxygen. |
logger | ITestLogger : Инструмент ITestLogger куда следует записывать лог в файл. |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Определите тип данных файла журнала на основе его имени.
| Параметры | |
|---|---|
logFileName | String : Имя удаленного файла журнала. |
| Возвраты | |
|---|---|
LogDataType | Тип LogDataType , с которым связан файл журнала. Возвращает тип UNKNOWN, если не удается определить тип данных журнала по его имени. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Извлекает регион из заданной строковой конфигурации зоны.
| Параметры | |
|---|---|
zone | String : Входная строка зоны в формате "projects/12345/zones/us-west12-a". |
| Возвраты | |
|---|---|
String | Извлеченная строка региона, например, "us-west12". |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Определяет целевой регион на основе предоставленных параметров устройства. Если целевой регион явно указан в параметрах устройства, возвращается указанный регион. Если целевой регион не указан, регион определяется на основе зоны экземпляра.
| Параметры | |
|---|---|
deviceOptions | TestDeviceOptions : Объект TestDeviceOptions, содержащий параметры устройства. |
| Возвраты | |
|---|---|
String | Целевой регион. |