OxygenUtil
public
class
OxygenUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil |
Utilità per interagire con il servizio Oxygen.
Riepilogo
Costruttori pubblici | |
|---|---|
OxygenUtil()
Costruttore predefinito di OxygenUtil |
|
Metodi pubblici | |
|---|---|
static
OxygenClient
|
createOxygenClient(File file)
Assistente per creare un |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Scarica i log degli errori da GCS quando Oxygen non è riuscito ad avviare un dispositivo virtuale. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Determina il tipo di dati di log di un file log in base al nome. |
static
String
|
getRegionFromZoneMeta(String zone)
Recupera la regione da una determinata stringa di zona. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
Recupera la regione di destinazione in base alle opzioni del dispositivo fornite. |
Costruttori pubblici
OxygenUtil
public OxygenUtil ()
Costruttore predefinito di OxygenUtil
Metodi pubblici
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Assistente per creare un OxygenClient.
| Parametri | |
|---|---|
file |
File: il file binario del client Oxygen. |
| Ritorni | |
|---|---|
OxygenClient |
una classe OxygenClient per creare dispositivi CF. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Scarica i log degli errori da GCS quando Oxygen non è riuscito ad avviare un dispositivo virtuale.
| Parametri | |
|---|---|
error |
TargetSetupError: TargetSetupError viene sollevato quando il dispositivo viene preso in leasing tramite il servizio Oxygen. |
logger |
ITestLogger: il ITestLogger in cui registrare il file |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Determina il tipo di dati di log di un file log in base al nome.
| Parametri | |
|---|---|
logFileName |
String: il nome del file di log remoto. |
| Ritorni | |
|---|---|
LogDataType |
Un LogDataType a cui è associato il file di log. Restituisce il tipo
UNKNOWN se non è possibile determinare il tipo di dati del log in base al nome. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Recupera la regione da una determinata stringa di zona.
| Parametri | |
|---|---|
zone |
String: la stringa della zona di input nel formato "projects/12345/zones/us-west12-a". |
| Ritorni | |
|---|---|
String |
La stringa della regione estratta, ad esempio "us-west12". |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Recupera la regione di destinazione in base alle opzioni del dispositivo fornite. Se la regione di destinazione è impostata esplicitamente nelle opzioni del dispositivo, viene restituita la regione specificata. Se la regione di destinazione non è impostata, viene recuperata in base alla zona dell'istanza.
| Parametri | |
|---|---|
deviceOptions |
TestDeviceOptions: l'oggetto TestDeviceOptions contenente le opzioni del dispositivo. |
| Ritorni | |
|---|---|
String |
La regione di destinazione. |