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