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