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

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)

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

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

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

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, если невозможно определить тип данных журнала на основе его имени.