Использование кислорода

public class OxygenUtil
extends Object

java.lang.Object
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)

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

Государственные строители

Использование кислорода

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