КислородUtil

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)

Соберите информацию о версии Oxygen из 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)

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

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

КислородUtil

public OxygenUtil ()

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

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

собиратьDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

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

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

Возврат
long[]

собиратьErrorSignatures

public static  collectErrorSignatures (File logDir)

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

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

Возврат

собирать кислородную версию

public static String collectOxygenVersion (File logDir)

Соберите информацию о версии Oxygen из 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 Целевой регион.