Oxígeno

public class OxygenUtil
extends Object

Objeto java.lang.
   ↳ 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 long[] collectDeviceLaunchMetrics(File logDir)

Recopila métricas del selector de dispositivos de vdl_stdout.

static collectErrorSignatures(File logDir)

Recopila firmas de errores de los registros.

static String collectOxygenVersion(File logDir)

Recopila información sobre la versión de oxígeno de oxygeen_version.txt.

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 string 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

collectDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Recopila métricas del selector de dispositivos de vdl_stdout.

Parámetros
logDir File: Directorio de registros extraídos del host remoto

Muestra
long[]

collectErrorSignatures

public static  collectErrorSignatures (File logDir)

Recopila firmas de errores de los registros.

Parámetros
logDir File: Directorio de registros extraídos del host remoto

Muestra

collectOxygenVersion

public static String collectOxygenVersion (File logDir)

Recopila información sobre la versión de oxígeno de oxygeen_version.txt.

Parámetros
logDir File: Directorio de registros extraídos del host remoto

Muestra
String

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

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

Muestra
LogDataType Un LogDataType al que se asocia el archivo de registro. Se mostrará 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 string de la 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 dispositivo proporcionadas. Si la región de destino es establecido de forma explícita en las opciones del dispositivo, 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 objetivo.