КислородUtil
 public class OxygenUtil
 extends Object
  
  
  
| java.lang.Объект | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil | 
Утилита для взаимодействия с сервисом Oxygen.
Краткое содержание
| Общественные конструкторы | |
|---|---|
| OxygenUtil ()Конструктор по умолчанию OxygenUtil | |
| Публичные методы | |
|---|---|
| static OxygenClient | createOxygenClient (File file) Помощник для создания  | 
| 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
Публичные методы
createOxygenClient
public static OxygenClient createOxygenClient (File file)
 Помощник для создания OxygenClient .
| Параметры | |
|---|---|
| file | File: двоичный файл клиента Oxygen. | 
| Возврат | |
|---|---|
| OxygenClient | класс OxygenClientдля создания устройств CF. | 
скачать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 | Целевой регион. | 
