OxigênioUtil

public class OxygenUtil
extends Object

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


Utilitário para interagir com o serviço Oxygen.

Resumo

Construtores públicos

OxygenUtil ()

Construtor padrão de OxygenUtil

Métodos públicos

static long[] collectDeviceLaunchMetrics (File logDir)

Colete métricas do inicializador de dispositivos de vdl_stdout.

static collectErrorSignatures (File logDir)

Colete assinaturas de erros dos logs.

static String collectOxygenVersion (File logDir)

Colete informações sobre a versão do oxigênio em oxygeen_version.txt.

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

Baixe os registros de erros do GCS quando o Oxygen não conseguiu iniciar um dispositivo virtual.

static LogDataType getDefaultLogType (String logFileName)

Determine o tipo de dados de log de um arquivo de log com base em seu nome.

static String getRegionFromZoneMeta (String zone)

Recupera a região de uma determinada cadeia de zona.

static String getTargetRegion ( TestDeviceOptions deviceOptions)

Recupera a região de destino com base nas opções de dispositivo fornecidas.

Construtores públicos

OxigênioUtil

public OxygenUtil ()

Construtor padrão de OxygenUtil

Métodos públicos

coletarDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Colete métricas do inicializador de dispositivos de vdl_stdout.

Parâmetros
logDir File : diretório de logs extraídos do host remoto.

Devoluções
long[]

coletarErrorSignatures

public static  collectErrorSignatures (File logDir)

Colete assinaturas de erros dos logs.

Parâmetros
logDir File : diretório de logs extraídos do host remoto.

Devoluções

coletarOxygenVersion

public static String collectOxygenVersion (File logDir)

Colete informações sobre a versão do oxigênio em oxygeen_version.txt.

Parâmetros
logDir File : diretório de logs extraídos do host remoto.

Devoluções
String

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

Baixe os registros de erros do GCS quando o Oxygen não conseguiu iniciar um dispositivo virtual.

Parâmetros
error TargetSetupError : TargetSetupError gerado ao alugar um dispositivo por meio do serviço Oxygen.

logger ITestLogger : O ITestLogger onde registrar o arquivo

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

Determine o tipo de dados de log de um arquivo de log com base em seu nome.

Parâmetros
logFileName String : o nome do arquivo de log remoto.

Devoluções
LogDataType Um LogDataType ao qual o arquivo de log está associado. Retornará o tipo UNKNOWN se não for possível determinar o tipo de dados de log com base em seu nome.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

Recupera a região de uma determinada cadeia de zona.

Parâmetros
zone String : A string da zona de entrada no formato "projects/12345/zones/us-west12-a".

Devoluções
String A string da região extraída, por exemplo, "us-west12".

getTargetRegião

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Recupera a região de destino com base nas opções de dispositivo fornecidas. Se a região de destino estiver explicitamente definida nas opções do dispositivo, ela retornará a região especificada. Se a região de destino não estiver definida, ela será recuperada com base na zona da instância.

Parâmetros
deviceOptions TestDeviceOptions : o objeto TestDeviceOptions que contém opções de dispositivo.

Devoluções
String A região alvo.