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