OxygenUtil

public class OxygenUtil
extends Object

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


Utilidad para interactuar con el servicio de Oxígeno.

Resumen

Constructores públicos

OxygenUtil()

Constructor predeterminado de OxygenUtil

Métodos públicos

static OxygenClient createOxygenClient(File file)

Es el asistente para crear un OxygenClient.

void downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)

Descarga 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 dispositivo proporcionadas.

Constructores públicos

Oxígeno

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: El nombre del archivo de registro remoto

Muestra
LogDataType Un LogDataType al 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 string de zona determinada.

Parámetros
zone String: Es la string de la zona de entrada en 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 establece de forma explícita en las opciones del dispositivo, se muestra la región especificada. Si la región de destino si no se establece, 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 Es la región de destino.