OxygenUtil

public class OxygenUtil
extends Object

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


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

Podsumowanie

Konstruktory publiczne

OxygenUtil()

Domyślny konstruktor OxygenUtil

Metody publiczne

static OxygenClient createOxygenClient(File file)

Pomoc w tworzeniu OxygenClient.

void downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)

Pobierz logi błędów z GCS, gdy Oxygen nie uruchomił urządzenia wirtualnego.

static LogDataType getDefaultLogType(String logFileName)

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

static String getRegionFromZoneMeta(String zone)

Pobiera region z danego ciągu znaków strefy.

static String getTargetRegion(TestDeviceOptions deviceOptions)

Pobiera region docelowy na podstawie podanych opcji urządzenia.

Konstruktory publiczne

Wykorzystanie tlenu

public OxygenUtil ()

Domyślny konstruktor klasy OxygenUtil

Metody publiczne

createOxygenClient

public static OxygenClient createOxygenClient (File file)

Asystent tworzenia OxygenClient.

Parametry
file File: plik binarny klienta Oxygen.

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

pobierz dzienniki błędów uruchamiania

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

Pobierz logi błędów z GCS, gdy Oxygen nie uruchomił urządzenia wirtualnego.

Parametry
error TargetSetupError: podczas leasingu urządzenia w usłudze Oxygen został zgłoszony błąd konfiguracji docelowej.

logger ITestLogger: pole ITestLogger, w którym zapisać plik.

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

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

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

getRegionZoneMeta

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 „projekty/12345/strefy/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.