OxygenUtil

public class OxygenUtil
extends Object

java.lang.Oggetto
com.android.tradefed.device.cloud.OxygenUtil


Utility per interagire con il servizio Oxygen.

Riepilogo

Costruttori pubblici

OxygenUtil ()

Costruttore predefinito di OxygenUtil

Metodi pubblici

static long[] collectDeviceLaunchMetrics (File logDir)

Raccogli le 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 di oxygen da oxygeen_version.txt.

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 registro di un file di registro in base al suo nome.

static String getRegionFromZoneMeta (String zone)

Recupera l'area da una stringa di zona specificata.

static String getTargetRegion ( TestDeviceOptions deviceOptions)

Recupera l'area di destinazione in base alle opzioni del dispositivo fornite.

Costruttori pubblici

OxygenUtil

public OxygenUtil ()

Costruttore predefinito di OxygenUtil

Metodi pubblici

collectDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Raccogli le metriche di avvio del dispositivo da vdl_stdout.

Parametri
logDir File : directory dei log estratti dall'host remoto.

ritorna
long[]

collectErrorSignatures

public static  collectErrorSignatures (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 di oxygen da oxygeen_version.txt.

Parametri
logDir File : directory dei log estratti dall'host remoto.

ritorna
String

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 generato durante il leasing del dispositivo tramite il servizio Oxygen.

logger ITestLogger : L' ITestLogger dove registrare il file

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

Determina il tipo di dati di registro di un file di registro in base al suo nome.

Parametri
logFileName String : il nome del file di registro remoto.

ritorna
LogDataType Oggetto LogDataType a cui è associato il file di registro. Restituirà il tipo UNKNOWN se non è possibile determinare il tipo di dati del registro in base al nome.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

Recupera l'area da una stringa di zona specificata.

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 l'area di destinazione in base alle opzioni del dispositivo fornite. Se l'area di destinazione è impostata in modo esplicito nelle opzioni del dispositivo, restituisce l'area 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.