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 de oxigênio.
Resumo
Construtores públicos | |
---|---|
OxygenUtil()
Construtor padrão do OxygenUtil |
Métodos públicos | |
---|---|
static
long[]
|
collectDeviceLaunchMetrics(File logDir)
Coletar métricas do inicializador do dispositivo de vdl_stdout. |
static
|
collectErrorSignatures(File logDir)
Colete assinaturas de erro dos registros. |
static
String
|
collectOxygenVersion(File logDir)
Coletar informações da versão do oxigênio no arquivo oxygeen_version.txt. |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Fazer o download dos registros de erro do GCS quando o Oxygen não inicializa 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
Utilitário de oxigênio
public OxygenUtil ()
Construtor padrão do OxygenUtil
Métodos públicos
compileDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
Coletar métricas do inicializador do dispositivo de vdl_stdout.
Parâmetros | |
---|---|
logDir |
File : diretório de registros extraídos do host remoto. |
Retorna | |
---|---|
long[] |
CollectErrorSignatures
public staticcollectErrorSignatures (File logDir)
Colete assinaturas de erro dos registros.
Parâmetros | |
---|---|
logDir |
File : diretório de registros extraídos do host remoto. |
Retorna | |
---|---|
|
CollectOxygenVersion (em inglês)
public static String collectOxygenVersion (File logDir)
Coletar informações da versão do oxigênio no arquivo oxygeen_version.txt.
Parâmetros | |
---|---|
logDir |
File : diretório de registros extraídos do host remoto. |
Retorna | |
---|---|
String |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Fazer o download dos registros de erro do GCS quando o Oxygen não inicializa 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 |
Uma LogDataType associada 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 dele. |
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 explicitamente definido nas opções do dispositivo, ele retorna a região especificada. Se a região de destino não está definido, ele recupera 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. |