OxygenUtil

public class OxygenUtil
extends Object

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


Es una 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)

Auxiliar 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 objetivo según las opciones del dispositivo proporcionadas.

Constructores públicos

OxygenUtil

public OxygenUtil ()

Constructor predeterminado de OxygenUtil

Métodos públicos

createOxygenClient

public static OxygenClient createOxygenClient (File file)

Auxiliar para crear un OxygenClient.

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

Muestra
OxygenClient Una clase OxygenClient para crear dispositivos de 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 objeto ITestLogger en el que se 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 Es un LogDataType con el que se asocia el archivo de registro. Devolverá 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 Es la cadena de región extraída, p.ej., "us-west12".

getTargetRegion

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Recupera la región objetivo según las opciones del dispositivo proporcionadas. Si la región de destino se establece de forma explícita en las opciones del dispositivo, se devuelve 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 opciones del dispositivo.

Muestra
String Es la región objetivo.