КислородУтил
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 staticcollectErrorSignatures (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 | Целевой регион. |