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 klasy OxygenUtil

Metody publiczne

static OxygenClient createOxygenClient(File file)

Pomocnik do tworzenia OxygenClient.

void downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)

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

static LogDataType getDefaultLogType(String logFileName)

Określ 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 klasy OxygenUtil

Metody publiczne

createOxygenClient

public static OxygenClient createOxygenClient (File file)

Pomocnik do tworzenia OxygenClient.

Parametry
file File: plik binarny klienta Oxygen.

Zwroty
OxygenClient klasę OxygenClient, aby utworzyć urządzenia CF.

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

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

Parametry
error TargetSetupError: wyjątek TargetSetupError wygenerowany podczas leasingu urządzenia za pomocą usługi Oxygen.

logger ITestLogger: ITestLogger, w którym należy zapisać plik

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

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

Parametry
logFileName String: nazwa zdalnego pliku z logami.

Zwroty
LogDataType LogDataType, z którym jest powiązany plik dziennika. W przypadku, gdy nie można określić typu danych dziennika na podstawie jego nazwy, zwracany jest typ UNKNOWN (nieznany).

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

Pobiera region z podanego ciągu strefy.

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

Zwroty
String Wyodrębniony ciąg znaków 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, region jest pobierany na podstawie strefy instancji.

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

Zwroty
String Region docelowy.