TlenUtil

public class OxygenUtil
extends Object

Obiekt Java.lang.Object
com.android.tradefed.device.cloud.OxygenUtil


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

Streszczenie

Konstruktorzy publiczni

OxygenUtil ()

Domyślny konstruktor OxygenUtil

Metody publiczne

static long[] collectDeviceLaunchMetrics (File logDir)

Zbierz dane dotyczące uruchamiania urządzeń z vdl_stdout.

static collectErrorSignatures (File logDir)

Zbieraj sygnatury błędów z dzienników.

static String collectOxygenVersion (File logDir)

Zbierz informacje o wersji tlenu z pliku oxygeen_version.txt.

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

Pobierz dzienniki 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 strefy.

static String getTargetRegion ( TestDeviceOptions deviceOptions)

Pobiera region docelowy na podstawie podanych opcji urządzenia.

Konstruktorzy publiczni

TlenUtil

public OxygenUtil ()

Domyślny konstruktor OxygenUtil

Metody publiczne

zbieraj daneDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Zbierz dane dotyczące uruchamiania urządzeń z vdl_stdout.

Parametry
logDir File : katalog dzienników pobranych ze zdalnego hosta.

Zwroty
long[]

zbieraj podpisy błędów

public static  collectErrorSignatures (File logDir)

Zbieraj sygnatury błędów z dzienników.

Parametry
logDir File : katalog dzienników pobranych ze zdalnego hosta.

Zwroty

wersja CollectOxygen

public static String collectOxygenVersion (File logDir)

Zbierz informacje o wersji tlenu z pliku oxygeen_version.txt.

Parametry
logDir File : katalog dzienników pobranych ze zdalnego hosta.

Zwroty
String

pobierz dzienniki błędów uruchamiania

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

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

Parametry
error TargetSetupError : TargetSetupError zgłaszany podczas dzierżawy urządzenia za pośrednictwem usługi Oxygen.

logger ITestLogger : ITestLogger , w którym ma być rejestrowany 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 dziennika.

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

pobierzRegionZoneMeta

public static String getRegionFromZoneMeta (String zone)

Pobiera region z danego ciągu strefy.

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

Zwroty
String Wyodrębniony ciąg znaków regionu, np. „us-west12”.

pobierzRegion docelowy

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Pobiera region docelowy na podstawie podanych opcji urządzenia. Jeśli region docelowy jest jawnie 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.

Zwroty
String Region docelowy.