КислородУтил

public class OxygenUtil
extends Object

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


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

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

Публичные конструкторы

OxygenUtil ()

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

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

static long[] collectDeviceLaunchMetrics (File logDir)

Соберите метрики средства запуска устройств из vdl_stdout.

static collectErrorSignatures (File logDir)

Соберите сигнатуры ошибок из журналов.

static String collectOxygenVersion (File logDir)

Соберите информацию о версии кислорода из oxygeen_version.txt.

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 по умолчанию

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

собиратьDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Соберите метрики средства запуска устройств из vdl_stdout.

Параметры
logDir File : каталог журналов, извлеченных с удаленного хоста.

Возвращает
long[]

собиратьErrorSignatures

public static  collectErrorSignatures (File logDir)

Соберите сигнатуры ошибок из журналов.

Параметры
logDir File : каталог журналов, извлеченных с удаленного хоста.

Возвращает

собиратьOxygenVersion

public static String collectOxygenVersion (File logDir)

Соберите информацию о версии кислорода из oxygeen_version.txt.

Параметры
logDir File : каталог журналов, извлеченных с удаленного хоста.

Возвращает
String

скачать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 Целевой регион.