OxygenUtil

public class OxygenUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.cloud.OxygenUtil


Utilidad para interactuar con el servicio de Oxygen.

Resumen

Constructores públicos

OxygenUtil()

Constructor predeterminado de OxygenUtil

Métodos públicos

static OxygenClient createOxygenClient(File file)

Es un asistente para crear un OxygenClient.

void downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)

Descarga los registros de errores de GCS cuando Oxygen no pudo iniciar un dispositivo virtual.

static LogDataType getDefaultLogType(String logFileName)

Determina el tipo de datos de registro de un archivo de registro según su nombre.

static String getRegionFromZoneMeta(String zone)

Recupera la región de una cadena de zona determinada.

static String getTargetRegion(TestDeviceOptions deviceOptions)

Recupera la región de destino según las opciones de dispositivos proporcionadas.

Constructores públicos

OxygenUtil

public OxygenUtil ()

Constructor predeterminado de OxygenUtil

Métodos públicos

createOxygenClient

public static OxygenClient createOxygenClient (File file)

Es un asistente para crear un OxygenClient.

Parámetros
file File: Es el archivo binario del cliente de Oxygen.

Muestra
OxygenClient una clase OxygenClient para crear dispositivos CF

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

Descarga los registros de errores de GCS cuando Oxygen no pudo iniciar un dispositivo virtual.

Parámetros
error TargetSetupError: Se genera TargetSetupError cuando se alquila un dispositivo a través del servicio de Oxygen.

logger ITestLogger: Es el ITestLogger en el que se debe registrar el archivo.

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

Determina el tipo de datos de registro de un archivo de registro según su nombre.

Parámetros
logFileName String: Es el nombre del archivo de registro remoto.

Muestra
LogDataType Un LogDataType con el que se asocia el archivo de registro. Muestra el tipo UNKNOWN si no se puede determinar el tipo de datos de registro según su nombre.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

Recupera la región de una cadena de zona determinada.

Parámetros
zone String: Es la cadena de zona de entrada con el formato "projects/12345/zones/us-west12-a".

Muestra
String La cadena de región extraída, p.ej., "us-west12".

getTargetRegion

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Recupera la región de destino según las opciones de dispositivos proporcionadas. Si la región de destino se configura de forma explícita en las opciones del dispositivo, se muestra la región especificada. Si no se establece la región de destino, se recupera la región según la zona de la instancia.

Parámetros
deviceOptions TestDeviceOptions: Es el objeto TestDeviceOptions que contiene las opciones del dispositivo.

Muestra
String La región de destino.