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 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 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.