OxygenUtil
public
class
OxygenUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil |
Es una utilidad para interactuar con el servicio de Oxygen.
Resumen
Constructores públicos | |
|---|---|
OxygenUtil()
Constructor predeterminado de OxygenUtil |
|
Métodos públicos | |
|---|---|
static
OxygenClient
|
createOxygenClient(File file)
Auxiliar para crear un |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Descarga los registros de errores de GCS cuando Oxygen no pudo iniciar un dispositivo virtual. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Determina el tipo de datos de registro de un archivo de registro según su nombre. |
static
String
|
getRegionFromZoneMeta(String zone)
Recupera la región de una cadena de zona determinada. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
Recupera la región objetivo según las opciones del dispositivo proporcionadas. |
Constructores públicos
OxygenUtil
public OxygenUtil ()
Constructor predeterminado de OxygenUtil
Métodos públicos
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Auxiliar para crear un OxygenClient.
| Parámetros | |
|---|---|
file |
File: Es el archivo binario del cliente de Oxygen. |
| Muestra | |
|---|---|
OxygenClient |
Una clase OxygenClient para crear dispositivos de CF. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Descarga los registros de errores de GCS cuando Oxygen no pudo iniciar un dispositivo virtual.
| Parámetros | |
|---|---|
error |
TargetSetupError: Se genera TargetSetupError cuando se alquila un dispositivo a través del servicio de Oxygen. |
logger |
ITestLogger: Es el objeto ITestLogger en el que se registrará el archivo. |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Determina el tipo de datos de registro de un archivo de registro según su nombre.
| Parámetros | |
|---|---|
logFileName |
String: Es el nombre del archivo de registro remoto. |
| Muestra | |
|---|---|
LogDataType |
Es un LogDataType con el que se asocia el archivo de registro. Devolverá el tipo UNKNOWN si no se puede determinar el tipo de datos de registro según su nombre. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Recupera la región de una cadena de zona determinada.
| Parámetros | |
|---|---|
zone |
String: Es la cadena de zona de entrada con el formato "projects/12345/zones/us-west12-a". |
| Muestra | |
|---|---|
String |
Es la cadena de región extraída, p.ej., "us-west12". |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Recupera la región objetivo según las opciones del dispositivo proporcionadas. Si la región de destino se establece de forma explícita en las opciones del dispositivo, se devuelve la región especificada. Si no se establece la región de destino, se recupera la región según la zona de la instancia.
| Parámetros | |
|---|---|
deviceOptions |
TestDeviceOptions: Es el objeto TestDeviceOptions que contiene opciones del dispositivo. |
| Muestra | |
|---|---|
String |
Es la región objetivo. |