OxygenUtil
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
OxygenClient
|
createOxygenClient(File file)
Hilfe zum Erstellen eines |
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
OxygenUtil
public OxygenUtil ()
Standardkonstruktor von OxygenUtil
Öffentliche Methoden
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Hilfe zum Erstellen eines OxygenClient
.
Parameter | |
---|---|
file |
File : die Binärdatei des Oxygen-Clients. |
Returns | |
---|---|
OxygenClient |
eine OxygenClient -Klasse zum Erstellen von CF-Geräten. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Fehlerprotokolle aus GCS herunterladen, wenn Oxygen ein virtuelles Gerät nicht starten konnte
Parameter | |
---|---|
error |
TargetSetupError : TargetSetupError wird beim Leasing eines Geräts über den Oxygen-Dienst ausgelöst. |
logger |
ITestLogger : Der ITestLogger , in dem die Datei protokolliert werden soll. |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Den Logdatentyp einer Protokolldatei anhand ihres Namens ermitteln
Parameter | |
---|---|
logFileName |
String : Name der Remote-Logdatei. |
Returns | |
---|---|
LogDataType |
Eine LogDataType , mit der die Logdatei verknüpft ist. Wenn der Protokolldatentyp anhand des Namens nicht ermittelt werden kann, wird der Typ „UNKNOWN“ zurückgegeben. |
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/de-de12-a“. |
Returns | |
---|---|
String |
Der extrahierte Regionsstring, z.B. „us-west12“. |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Ruft die Zielregion anhand der angegebenen 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 sie basierend auf der Zone der Instanz abgerufen.
Parameter | |
---|---|
deviceOptions |
TestDeviceOptions : Das TestDeviceOptions-Objekt mit Geräteoptionen. |
Returns | |
---|---|
String |
Die Zielregion. |