OxigênioUtil
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 long[] | collectDeviceLaunchMetrics (File logDir)Colete métricas do inicializador de dispositivos de vdl_stdout. |
static | collectErrorSignatures (File logDir)Colete assinaturas de erros dos logs. |
static String | collectOxygenVersion (File logDir)Colete informações sobre a versão do oxigênio em oxygeen_version.txt. |
void | downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)Baixe os registros de erros do GCS quando o Oxygen não conseguiu iniciar um dispositivo virtual. |
static LogDataType | getDefaultLogType (String logFileName)Determine o tipo de dados de log de um arquivo de log com base em seu nome. |
static String | getRegionFromZoneMeta (String zone)Recupera a região de uma determinada cadeia de zona. |
static String | getTargetRegion ( TestDeviceOptions deviceOptions)Recupera a região de destino com base nas opções de dispositivo fornecidas. |
Construtores públicos
OxigênioUtil
public OxygenUtil ()
Construtor padrão de OxygenUtil
Métodos públicos
coletarDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
Colete métricas do inicializador de dispositivos de vdl_stdout.
| Parâmetros | |
|---|---|
logDir | File : diretório de logs extraídos do host remoto. |
| Devoluções | |
|---|---|
long[] | |
coletarErrorSignatures
public staticcollectErrorSignatures (File logDir)
Colete assinaturas de erros dos logs.
| Parâmetros | |
|---|---|
logDir | File : diretório de logs extraídos do host remoto. |
| Devoluções | |
|---|---|
coletarOxygenVersion
public static String collectOxygenVersion (File logDir)
Colete informações sobre a versão do oxigênio em oxygeen_version.txt.
| Parâmetros | |
|---|---|
logDir | File : diretório de logs extraídos do host remoto. |
| Devoluções | |
|---|---|
String | |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Baixe os registros de erros do GCS quando o Oxygen não conseguiu iniciar um dispositivo virtual.
| Parâmetros | |
|---|---|
error | TargetSetupError : TargetSetupError gerado ao alugar um dispositivo por meio do serviço Oxygen. |
logger | ITestLogger : O ITestLogger onde registrar o arquivo |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Determine o tipo de dados de log de um arquivo de log com base em seu nome.
| Parâmetros | |
|---|---|
logFileName | String : o nome do arquivo de log remoto. |
| Devoluções | |
|---|---|
LogDataType | Um LogDataType ao qual o arquivo de log está associado. Retornará o tipo UNKNOWN se não for possível determinar o tipo de dados de log com base em seu nome. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Recupera a região de uma determinada cadeia de zona.
| Parâmetros | |
|---|---|
zone | String : A string da zona de entrada no formato "projects/12345/zones/us-west12-a". |
| Devoluções | |
|---|---|
String | A string da região extraída, por exemplo, "us-west12". |
getTargetRegião
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 estiver explicitamente definida nas opções do dispositivo, ela 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. |
| Devoluções | |
|---|---|
String | A região alvo. |