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 do OxygenUtil

Métodos públicos

static OxygenClient createOxygenClient(File file)

Ajudante para criar um OxygenClient.

void downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)

Faça o download de registros de erro do GCS quando o Oxygen falhar ao iniciar um dispositivo virtual.

static LogDataType getDefaultLogType(String logFileName)

Determine o tipo de dados de um arquivo de registro 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

OxygenUtil

public OxygenUtil ()

Construtor padrão do OxygenUtil

Métodos públicos

createOxygenClient

public static OxygenClient createOxygenClient (File file)

Ajudante para criar um OxygenClient.

Parâmetros
file File: o arquivo binário do cliente Oxygen.

Retorna
OxygenClient uma classe OxygenClient para criar dispositivos CF.

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

Faça o download de registros de erro do GCS quando o Oxygen falhar ao iniciar um dispositivo virtual.

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

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

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

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

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

Retorna
LogDataType Um LogDataType com que o arquivo de registro se associa. Retorna o tipo UNKNOWN se não for possível determinar o tipo de dados de registro com base no 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".

Retorna
String A string de 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 vai retornar a região especificada. Se a região de destino não estiver definida, ela vai recuperar a região com base na zona da instância.

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

Retorna
String A região de destino.