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 long[] | collectDeviceLaunchMetrics (File logDir) Raccogli i parametri 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 da oxygeen_version.txt. |
void | downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger) Scarica i log degli errori da GCS quando Oxygen non riesce ad avviare un dispositivo virtuale. |
static LogDataType | getDefaultLogType (String logFileName) Determinare il tipo di dati di log di un file di log in base al suo 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
collectorDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
Raccogli i parametri di avvio del dispositivo da vdl_stdout.
Parametri | |
---|---|
logDir | File : directory dei log estratti dall'host remoto. |
ritorna | |
---|---|
long[] |
CollectErrorSignatures
public staticcollectErrorSignatures (File logDir)
Raccogli le firme degli errori dai log.
Parametri | |
---|---|
logDir | File : directory dei log estratti dall'host remoto. |
ritorna | |
---|---|
CollectOxygenVersion
public static String collectOxygenVersion (File logDir)
Raccogli informazioni sulla versione dell'ossigeno da oxygeen_version.txt.
Parametri | |
---|---|
logDir | File : directory dei log estratti dall'host remoto. |
ritorna | |
---|---|
String |
scaricareLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Scarica i log degli errori da GCS quando Oxygen non riesce ad avviare un dispositivo virtuale.
Parametri | |
---|---|
error | TargetSetupError : TargetSetupError generato durante il leasing del dispositivo tramite il servizio Oxygen. |
logger | ITestLogger : ITestLogger in cui registrare il file |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Determinare il tipo di dati di log di un file di log in base al suo nome.
Parametri | |
---|---|
logFileName | String : il nome del file di registro remoto. |
ritorna | |
---|---|
LogDataType | Un LogDataType a cui è associato il file di registro. Restituirà il tipo SCONOSCIUTO se non è possibile determinare il tipo di dati di registro 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". |
ritorna | |
---|---|
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, restituisce la regione specificata. Se la regione di destinazione non è impostata, recupera la regione in base alla zona dell'istanza.
Parametri | |
---|---|
deviceOptions | TestDeviceOptions : l'oggetto TestDeviceOptions contenente le opzioni del dispositivo. |
ritorna | |
---|---|
String | La regione di destinazione. |