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 OxygenClient.

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.