Utilitário de oxigênio

public class OxygenUtil
extends Object

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


Utilitário para interagir com o serviço de oxigênio.

Resumo

Construtores públicos

OxygenUtil()

Construtor padrão do OxygenUtil

Métodos públicos

static long[] collectDeviceLaunchMetrics(File logDir)

Coletar métricas do inicializador do dispositivo de vdl_stdout.

static collectErrorSignatures(File logDir)

Colete assinaturas de erro dos registros.

static String collectOxygenVersion(File logDir)

Coletar informações da versão do oxigênio no arquivo oxygeen_version.txt.

void downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)

Fazer o download dos registros de erro do GCS quando o Oxygen não inicializa um dispositivo virtual.

static LogDataType getDefaultLogType(String logFileName)

Determine o tipo de dados de registro de um arquivo de registros com base no nome dele.

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

Utilitário de oxigênio

public OxygenUtil ()

Construtor padrão do OxygenUtil

Métodos públicos

compileDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Coletar métricas do inicializador do dispositivo de vdl_stdout.

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

Retorna
long[]

CollectErrorSignatures

public static  collectErrorSignatures (File logDir)

Colete assinaturas de erro dos registros.

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

Retorna

CollectOxygenVersion (em inglês)

public static String collectOxygenVersion (File logDir)

Coletar informações da versão do oxigênio no arquivo oxygeen_version.txt.

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

Retorna
String

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

Fazer o download dos registros de erro do GCS quando o Oxygen não inicializa um dispositivo virtual.

Parâmetros
error TargetSetupError: TargetSetupError é gerado ao fazer o leasing do dispositivo por meio do serviço de oxigênio.

logger ITestLogger: o ITestLogger em que o arquivo será registrado

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

Determine o tipo de dados de registro de um arquivo de registros com base no nome dele.

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

Retorna
LogDataType Uma LogDataType associada ao arquivo de registro. Retornará o tipo UNKNOWN se não for possível determinar o tipo de dados de registro com base no nome dele.

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

Retorna
String A string 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 explicitamente definido nas opções do dispositivo, ele retorna a região especificada. Se a região de destino não está definido, ele recupera a região com base na zona da instância.

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

Retorna
String A região de destino.