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