Wykorzystanie tlenu

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 long[] collectDeviceLaunchMetrics(File logDir)

Zbieraj wskaźniki programu uruchamiającego urządzenia z vdl_stdout.

static collectErrorSignatures(File logDir)

Zbieraj podpisy błędów z logów.

static String collectOxygenVersion(File logDir)

Pobierz informacje o wersji tlenu z pliku oxygeen_version.txt.

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 OxygenUtil

Metody publiczne

zbieranie_danych_urządzeń_urządzeń

public static long[] collectDeviceLaunchMetrics (File logDir)

Zbieraj wskaźniki programu uruchamiającego urządzenia z vdl_stdout.

Parametry
logDir File: katalog logów pobranych z hosta zdalnego.

Zwroty
long[]

zbierac błędy podpisu

public static  collectErrorSignatures (File logDir)

Zbieraj podpisy błędów z logów.

Parametry
logDir File: katalog logów pobranych z hosta zdalnego.

Zwroty

zbieranie wersjiOxygenVersion

public static String collectOxygenVersion (File logDir)

Pobierz informacje o wersji tlenu z pliku oxygeen_version.txt.

Parametry
logDir File: katalog logów pobranych z hosta zdalnego.

Zwroty
String

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 pliku dziennika zdalnego.

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

getRegionZoneMeta

public static String getRegionFromZoneMeta (String zone)

Pobiera region z danego ciągu znaków 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 to jawnie ustawiony w opcjach urządzenia, zwraca określony region. Jeśli region docelowy nie jest ustawiona, pobiera region na podstawie strefy instancji.

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

Zwroty
String Region docelowy.