OssigenoUtile
public
class
OxygenUtil
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.device.cloud.OxygenUtil |
Utilità per interagire con il servizio Ossigeno.
Riepilogo
Costruttori pubblici | |
---|---|
OxygenUtil()
Costruttore predefinito di OxygenUtil |
Metodi pubblici | |
---|---|
static
long[]
|
collectDeviceLaunchMetrics(File logDir)
Raccogli metriche di avvio del dispositivo da vdl_stdout. |
static
|
collectErrorSignatures(File logDir)
Raccogli le firme degli errori dai log. |
static
String
|
collectOxygenVersion(File logDir)
Raccogli informazioni sulla versione dell'ossigeno dal file oxygeen_version.txt. |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Scarica i log degli errori da GCS quando l'ossigeno non riesce ad avviare un dispositivo virtuale. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Stabilisci il tipo di dati di log di un file di 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
OssigenoUtile
public OxygenUtil ()
Costruttore predefinito di OxygenUtil
Metodi pubblici
collectDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
Raccogli metriche di avvio del dispositivo da vdl_stdout.
Parametri | |
---|---|
logDir |
File : directory dei log estratti dall'host remoto. |
Ritorni | |
---|---|
long[] |
collectErrorSignatures
public staticcollectErrorSignatures (File logDir)
Raccogli le firme degli errori dai log.
Parametri | |
---|---|
logDir |
File : directory dei log estratti dall'host remoto. |
Ritorni | |
---|---|
|
versione collectOssigeno
public static String collectOxygenVersion (File logDir)
Raccogli informazioni sulla versione dell'ossigeno dal file oxygeen_version.txt.
Parametri | |
---|---|
logDir |
File : directory dei log estratti dall'host remoto. |
Ritorni | |
---|---|
String |
downloadLaunchFailureLog
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Scarica i log degli errori da GCS quando l'ossigeno non riesce ad avviare un dispositivo virtuale.
Parametri | |
---|---|
error |
TargetSetupError : errore di configurazione target generato durante il leasing del dispositivo tramite il servizio Ossigeno. |
logger |
ITestLogger : ITestLogger dove registrare il file |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Stabilisci il tipo di dati di log di un file di log in base al nome.
Parametri | |
---|---|
logFileName |
String : il nome del file di log remoto. |
Ritorni | |
---|---|
LogDataType |
Un'entità LogDataType a cui è associato il file di log. Restituisce il tipo
UNKNOWN se non è possibile determinare il tipo di dati di 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 target è esplicitamente impostato nelle opzioni del dispositivo, restituisce la regione specificata. Se la regione target se non è impostato, recupera la regione in base alla zona dell'istanza.
Parametri | |
---|---|
deviceOptions |
TestDeviceOptions : l'oggetto TestDeviceOptions che contiene le opzioni del dispositivo. |
Ritorni | |
---|---|
String |
La regione target. |