OxígenoUtil

public class OxygenUtil
extends Object

java.lang.Objeto
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)

Recopile métricas del lanzador de dispositivos de vdl_stdout.

static collectErrorSignatures (File logDir)

Recopile firmas de error de los registros.

static String collectOxygenVersion (File logDir)

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

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

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

static LogDataType getDefaultLogType (String logFileName)

Determine el tipo de datos de registro de un archivo de registro en función de 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 en función de las opciones de dispositivo proporcionadas.

Constructores públicos

OxígenoUtil

public OxygenUtil ()

Constructor predeterminado de OxygenUtil

Métodos públicos

recopilar métricas de lanzamiento de dispositivos

public static long[] collectDeviceLaunchMetrics (File logDir)

Recopile métricas del lanzador de dispositivos de vdl_stdout.

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

Devoluciones
long[]

recogerErrorFirmas

public static  collectErrorSignatures (File logDir)

Recopile firmas de error de los registros.

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

Devoluciones

CollectOxygenVersion

public static String collectOxygenVersion (File logDir)

Recopile 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.

Devoluciones
String

descargarLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

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

Parámetros
error TargetSetupError : TargetSetupError generado al arrendar el dispositivo a través del servicio Oxygen.

logger ITestLogger : el ITestLogger donde registrar el archivo

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

Determine el tipo de datos de registro de un archivo de registro en función de su nombre.

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

Devoluciones
LogDataType Un LogDataType con el que se asocia el archivo de registro. Devolverá el tipo DESCONOCIDO si no se puede determinar el tipo de datos de registro en función de su nombre.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

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

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

Devoluciones
String La cadena de región extraída, por ejemplo, "us-west12".

getTargetRegion

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Recupera la región de destino en función de las opciones de dispositivo proporcionadas. Si la región de destino se establece explícitamente en las opciones del dispositivo, devuelve la región especificada. Si la región de destino no está configurada, recupera la región en función de la zona de la instancia.

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

Devoluciones
String La región de destino.