Sauerstoffversorger
public
class
OxygenUtil
extends Object
java.lang.Object | |
😎 | com.android.tradefed.device.cloud.OxygenUtil |
Dienstprogramm zur Interaktion mit dem Sauerstoffdienst.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
OxygenUtil()
Standardkonstruktor von OxygenUtil |
Öffentliche Methoden | |
---|---|
static
long[]
|
collectDeviceLaunchMetrics(File logDir)
Erfassen Sie Messwerte für den Geräte-Launcher von vdl_stdout. |
static
|
collectErrorSignatures(File logDir)
Fehlersignaturen aus Logs erfassen. |
static
String
|
collectOxygenVersion(File logDir)
Erfasse die Informationen zur Sauerstoffversion aus der Datei oxygeen_version.txt. |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Fehlerprotokolle von GCS herunterladen, wenn Sauerstoff ein virtuelles Gerät nicht starten konnte. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Ermitteln Sie den Logdatentyp einer Protokolldatei anhand des Namens. |
static
String
|
getRegionFromZoneMeta(String zone)
Ruft die Region aus einem bestimmten Zonenstring ab. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
Ruft die Zielregion anhand der bereitgestellten Geräteoptionen ab. |
Öffentliche Konstruktoren
Sauerstoffversorger
public OxygenUtil ()
Standardkonstruktor von OxygenUtil
Öffentliche Methoden
CollectDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
Erfassen Sie Messwerte für den Geräte-Launcher von vdl_stdout.
Parameter | |
---|---|
logDir |
File : Verzeichnis der Logs, die vom Remote-Host abgerufen wurden. |
Returns | |
---|---|
long[] |
CollectErrorSignatures
public staticcollectErrorSignatures (File logDir)
Fehlersignaturen aus Logs erfassen.
Parameter | |
---|---|
logDir |
File : Verzeichnis der Logs, die vom Remote-Host abgerufen wurden. |
Returns | |
---|---|
|
CollectOxygenVersion
public static String collectOxygenVersion (File logDir)
Erfasse die Informationen zur Sauerstoffversion aus der Datei oxygeen_version.txt.
Parameter | |
---|---|
logDir |
File : Verzeichnis der Logs, die vom Remote-Host abgerufen wurden. |
Returns | |
---|---|
String |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Fehlerprotokolle von GCS herunterladen, wenn Sauerstoff ein virtuelles Gerät nicht starten konnte.
Parameter | |
---|---|
error |
TargetSetupError : TargetSetupError wird beim Leasing des Geräts über den Sauerstoffdienst ausgelöst. |
logger |
ITestLogger : Der ITestLogger , in dem die Datei protokolliert werden soll. |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Ermitteln Sie den Logdatentyp einer Protokolldatei anhand des Namens.
Parameter | |
---|---|
logFileName |
String : Name der Remote-Logdatei. |
Returns | |
---|---|
LogDataType |
Ein LogDataType , mit dem die Logdatei verknüpft ist. gibt den Typ zurück,
UNKNOWN, wenn der Logdatentyp nicht anhand des Namens ermittelt werden kann. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Ruft die Region aus einem bestimmten Zonenstring ab.
Parameter | |
---|---|
zone |
String : Der Eingabezonenstring im Format „projects/12345/zones/us-west12-a“. |
Returns | |
---|---|
String |
Der extrahierte Regionsstring, z.B. „us-west12“. |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Ruft die Zielregion anhand der bereitgestellten Geräteoptionen ab. Die Zielregion ist explizit in den Geräteoptionen festgelegt wurde, 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 die Geräteoptionen enthält. |
Returns | |
---|---|
String |
Die Zielregion. |