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 OxygenClient createOxygenClient(File file)

Helper para criar um OxygenClient.

void downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)

Faça o download dos registros de erros do GCS quando o Oxygen não conseguir 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 de OxygenUtil.

Métodos públicos

createOxygenClient

public static OxygenClient createOxygenClient (File file)

Helper 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 dos registros de erros do GCS quando o Oxygen não conseguir 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 associado 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.

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 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 será recuperada com base na zona da instância.

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

Retorna
String A região de destino.