OxygenUtil
public
class
OxygenUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil |
Dienstprogramm für die Interaktion mit dem Oxygen-Dienst.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
OxygenUtil()
Standardkonstruktor von OxygenUtil |
|
Öffentliche Methoden | |
|---|---|
static
OxygenClient
|
createOxygenClient(File file)
Helfer zum Erstellen eines |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Fehlerprotokolle aus GCS herunterladen, wenn Oxygen ein virtuelles Gerät nicht starten konnte. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Logdatentyp einer Logdatei anhand ihres Namens bestimmen. |
static
String
|
getRegionFromZoneMeta(String zone)
Region aus einem bestimmten Zonenstring abrufen. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
Zielregion anhand der angegebenen Geräteoptionen abrufen. |
Öffentliche Konstruktoren
OxygenUtil
public OxygenUtil ()
Standardkonstruktor von OxygenUtil
Öffentliche Methoden
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Helfer zum Erstellen eines OxygenClient.
| Parameter | |
|---|---|
file |
File: Die Binärdatei des Oxygen-Clients. |
| Gibt Folgendes zurück: | |
|---|---|
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, der ausgelöst wird, wenn ein Gerät über den Oxygen-Dienst geleast wird. |
logger |
ITestLogger: Der ITestLogger, in dem die Datei protokolliert werden soll. |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Logdatentyp einer Logdatei anhand ihres Namens bestimmen.
| Parameter | |
|---|---|
logFileName |
String: Der Name der Remote-Logdatei. |
| Gibt Folgendes zurück: | |
|---|---|
LogDataType |
Ein LogDataType, dem die Logdatei zugeordnet ist. Wenn der Logdatentyp anhand des Namens nicht bestimmt werden kann, wird der Typ
UNKNOWN zurückgegeben. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Region aus einem bestimmten Zonenstring abrufen.
| Parameter | |
|---|---|
zone |
String: Der Eingabe-Zonenstring im Format „projects/12345/zones/us-west12-a“. |
| Gibt Folgendes zurück: | |
|---|---|
String |
Der extrahierte Regionsstring, z.B. „us-west12“. |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Zielregion anhand der angegebenen Geräteoptionen abrufen. 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 anhand der Zone der Instanz abgerufen.
| Parameter | |
|---|---|
deviceOptions |
TestDeviceOptions: Das TestDeviceOptions-Objekt mit Geräteoptionen. |
| Gibt Folgendes zurück: | |
|---|---|
String |
Die Zielregion. |