OxygenUtil

public class OxygenUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.OxygenUtil


Narzędzie do interakcji z usługą Oxygen.

Podsumowanie

Konstruktory publiczne

OxygenUtil()

Domyślny konstruktor OxygenUtil

Metody publiczne

static OxygenClient createOxygenClient(File file)

Pomocnik do tworzenia OxygenClient.

void downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)

Pobiera dzienniki błędów z GCS, gdy usługa Oxygen nie może uruchomić urządzenia wirtualnego.

static LogDataType getDefaultLogType(String logFileName)

Określa typ danych dziennika na podstawie nazwy pliku dziennika.

static String getRegionFromZoneMeta(String zone)

Pobiera region z podanego ciągu strefy.

static String getTargetRegion(TestDeviceOptions deviceOptions)

Pobiera region docelowy na podstawie podanych opcji urządzenia.

Konstruktory publiczne

OxygenUtil

public OxygenUtil ()

Domyślny konstruktor OxygenUtil

Metody publiczne

createOxygenClient

public static OxygenClient createOxygenClient (File file)

Pomocnik do tworzenia OxygenClient.

Parametry
file File: plik binarny klienta Oxygen.

Zwraca
OxygenClient Klasa OxygenClient do tworzenia urządzeń CF.

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

Pobiera dzienniki błędów z GCS, gdy usługa Oxygen nie może uruchomić urządzenia wirtualnego.

Parametry
error TargetSetupError: TargetSetupError zgłoszony podczas wypożyczania urządzenia za pomocą usługi Oxygen.

logger ITestLogger: ITestLogger, w którym ma zostać zapisany plik.

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

Określa typ danych dziennika na podstawie nazwy pliku dziennika.

Parametry
logFileName String: nazwa zdalnego pliku dziennika.

Zwraca
LogDataType LogDataType, z którym jest powiązany plik dziennika. Jeśli nie można określić typu danych dziennika na podstawie jego nazwy, zwraca typ UNKNOWN.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

Pobiera region z podanego ciągu strefy.

Parametry
zone String: ciąg strefy wejściowej w formacie „projects/12345/zones/us-west12-a”.

Zwraca
String Wyodrębniony ciąg regionu, np. „us-west12”.

getTargetRegion

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Pobiera region docelowy na podstawie podanych opcji urządzenia. Jeśli region docelowy jest wyraźnie ustawiony w opcjach urządzenia, zwraca określony region. Jeśli region docelowy nie jest ustawiony, pobiera region na podstawie strefy instancji.

Parametry
deviceOptions TestDeviceOptions: obiekt TestDeviceOptions zawierający opcje urządzenia.

Zwraca
String Region docelowy.