КислородUtil

public class OxygenUtil
extends Object

java.lang.Объект
com.android.tradefed.device.cloud.OxygenUtil


Утилита для взаимодействия с сервисом Oxygen.

Краткое содержание

Общественные конструкторы

OxygenUtil ()

Конструктор по умолчанию OxygenUtil

Публичные методы

static OxygenClient createOxygenClient (File file)

Помощник для создания OxygenClient .

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

Загрузите журналы ошибок из GCS, когда Oxygen не удалось запустить виртуальное устройство.

static LogDataType getDefaultLogType (String logFileName)

Определите тип данных журнала файла журнала на основе его имени.

static String getRegionFromZoneMeta (String zone)

Извлекает регион из заданной строки зоны.

static String getTargetRegion ( TestDeviceOptions deviceOptions)

Извлекает целевой регион на основе предоставленных параметров устройства.

Общественные конструкторы

КислородUtil

public OxygenUtil ()

Конструктор по умолчанию OxygenUtil

Публичные методы

createOxygenClient

public static OxygenClient createOxygenClient (File file)

Помощник для создания OxygenClient .

Параметры
file File : двоичный файл клиента Oxygen.

Возврат
OxygenClient класс OxygenClient для создания устройств CF.

скачатьLaunchFailureLogs

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 Целевой регион.