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 staticcollectErrorSignatures (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. |