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 iniciador de dispositivos de vdl_stdout.

static collectErrorSignatures (File logDir)

Recopile firmas de errores de los registros.

static String collectOxygenVersion (File logDir)

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

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

Descargue 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 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 del dispositivo proporcionadas.

Constructores públicos

OxígenoUtil

public OxygenUtil ()

Constructor predeterminado de OxygenUtil

Métodos públicos

recopilarDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Recopile métricas del iniciador de dispositivos de vdl_stdout.

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

Devoluciones
long[]

recogerErrorSignatures

public static  collectErrorSignatures (File logDir)

Recopile firmas de errores de los registros.

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

Devoluciones

recogerOxygenVersion

public static String collectOxygenVersion (File logDir)

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

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

Devoluciones
String

descargarRegistros de fallos de lanzamiento

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

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

Parámetros
error TargetSetupError : TargetSetupError se genera al alquilar un 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 según su nombre.

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

Devoluciones
LogDataType Un LogDataType al 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.

getRegiónDeZonaMeta

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

getTargetRegión

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Recupera la región de destino según las opciones del 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 según la zona de la instancia.

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

Devoluciones
String La región objetivo.