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 Oxygen.
Resumo
Construtores públicos | |
---|---|
OxygenUtil()
Construtor padrão do OxygenUtil |
Métodos públicos | |
---|---|
static
OxygenClient
|
createOxygenClient(File file)
Ajuda 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 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
OxygenUtil
public OxygenUtil ()
Construtor padrão do OxygenUtil
Métodos públicos
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Auxílio para criar um OxygenClient
.
Parâmetros | |
---|---|
file |
File : o arquivo binário do cliente de oxigênio. |
Retorna | |
---|---|
OxygenClient |
uma classe OxygenClient para criar dispositivos de CF. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Faça o download de registros de erro do GCS quando o Oxygen não conseguir iniciar 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 |
Um LogDataType com que o arquivo de registro se associa. 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 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 explicitamente definido nas opções do dispositivo, ele retorna 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 as opções do dispositivo. |
Retorna | |
---|---|
String |
A região de destino. |