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