OxygenUtil

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 erro 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)

Faça o download dos logs de erro do GCS quando o Oxygen falhou ao 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 string de zona.

static String getTargetRegion ( TestDeviceOptions deviceOptions)

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

Construtores públicos

OxygenUtil

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 erro dos logs.

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

devoluções

collectOxygenVersion

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)

Faça o download dos logs de erro do GCS quando o Oxygen falhou ao iniciar um dispositivo virtual.

Parâmetros
error TargetSetupError : TargetSetupError gerado ao alugar o 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 se associa. 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 string de zona.

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

devoluções
String A cadeia de caracteres da região extraída, por exemplo, "us-west12".

getTargetRegion

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 for definida explicitamente 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 as opções do dispositivo.

devoluções
String A região de destino.