OxygenUtil

public class OxygenUtil
extends Object

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


Dienstprogramm zur Interaktion mit dem Oxygen-Dienst.

Zusammenfassung

Öffentliche Bauträger

OxygenUtil ()

Standardkonstruktor von OxygenUtil

Öffentliche Methoden

static long[] collectDeviceLaunchMetrics (File logDir)

Erfassen Sie Geräte-Launcher-Metriken von vdl_stdout.

static collectErrorSignatures (File logDir)

Sammeln Sie Fehlersignaturen aus Protokollen.

static String collectOxygenVersion (File logDir)

Sammeln Sie Informationen zur Sauerstoffversion aus oxygeen_version.txt.

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

Laden Sie Fehlerprotokolle von GCS herunter, wenn Oxygen ein virtuelles Gerät nicht starten konnte.

static LogDataType getDefaultLogType (String logFileName)

Bestimmen Sie den Protokolldatentyp einer Protokolldatei anhand ihres Namens.

static String getRegionFromZoneMeta (String zone)

Ruft die Region aus einer bestimmten Zonenzeichenfolge ab.

static String getTargetRegion ( TestDeviceOptions deviceOptions)

Ruft die Zielregion basierend auf den bereitgestellten Geräteoptionen ab.

Öffentliche Bauträger

OxygenUtil

public OxygenUtil ()

Standardkonstruktor von OxygenUtil

Öffentliche Methoden

CollectDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Erfassen Sie Geräte-Launcher-Metriken von vdl_stdout.

Parameter
logDir File : Verzeichnis der vom Remote-Host abgerufenen Protokolle.

Kehrt zurück
long[]

CollectErrorSignatures

public static  collectErrorSignatures (File logDir)

Sammeln Sie Fehlersignaturen aus Protokollen.

Parameter
logDir File : Verzeichnis der vom Remote-Host abgerufenen Protokolle.

Kehrt zurück

CollectOxygenVersion

public static String collectOxygenVersion (File logDir)

Sammeln Sie Informationen zur Sauerstoffversion aus oxygeen_version.txt.

Parameter
logDir File : Verzeichnis der vom Remote-Host abgerufenen Protokolle.

Kehrt zurück
String

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

Laden Sie Fehlerprotokolle von GCS herunter, wenn Oxygen ein virtuelles Gerät nicht starten konnte.

Parameter
error TargetSetupError : TargetSetupError wird beim Leasing des Geräts über den Oxygen-Dienst ausgelöst.

logger ITestLogger : Der ITestLogger , wo die Datei protokolliert werden soll

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

Bestimmen Sie den Protokolldatentyp einer Protokolldatei anhand ihres Namens.

Parameter
logFileName String : Der Name der Remote-Protokolldatei.

Kehrt zurück
LogDataType Ein LogDataType , dem die Protokolldatei zugeordnet ist. Gibt den Typ UNKNOWN zurück, wenn der Protokolldatentyp anhand seines Namens nicht ermittelt werden kann.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

Ruft die Region aus einer bestimmten Zonenzeichenfolge ab.

Parameter
zone String : Die Eingabezonenzeichenfolge im Format „projects/12345/zones/us-west12-a“.

Kehrt zurück
String Die extrahierte Regionszeichenfolge, z. B. „us-west12“.

getTargetRegion

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Ruft die Zielregion basierend auf den bereitgestellten Geräteoptionen ab. Wenn die Zielregion explizit in den Geräteoptionen festgelegt ist, wird die angegebene Region zurückgegeben. Wenn die Zielregion nicht festgelegt ist, wird die Region basierend auf der Zone der Instanz abgerufen.

Parameter
deviceOptions TestDeviceOptions : Das TestDeviceOptions-Objekt, das Geräteoptionen enthält.

Kehrt zurück
String Die Zielregion.