OxygenUtil
public
class
OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
Narzędzie do interakcji z usługą Oxygen.
Podsumowanie
Konstruktory publiczne | |
---|---|
OxygenUtil()
Domyślny konstruktor klasy OxygenUtil |
Metody publiczne | |
---|---|
static
OxygenClient
|
createOxygenClient(File file)
Pomocnik do tworzenia |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Pobierz dzienniki błędów z GCS, gdy Oxygen nie może uruchomić urządzenia wirtualnego. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Określ typ danych dziennika na podstawie nazwy pliku dziennika. |
static
String
|
getRegionFromZoneMeta(String zone)
Pobiera region z podanego ciągu strefy. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
Pobiera region docelowy na podstawie podanych opcji urządzenia. |
Konstruktory publiczne
OxygenUtil
public OxygenUtil ()
Domyślny konstruktor klasy OxygenUtil
Metody publiczne
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Pomocnik do tworzenia OxygenClient
.
Parametry | |
---|---|
file |
File : plik binarny klienta Oxygen. |
Zwroty | |
---|---|
OxygenClient |
klasę OxygenClient , aby utworzyć urządzenia CF. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Pobierz dzienniki błędów z GCS, gdy Oxygen nie może uruchomić urządzenia wirtualnego.
Parametry | |
---|---|
error |
TargetSetupError : wyjątek TargetSetupError wygenerowany podczas leasingu urządzenia za pomocą usługi Oxygen. |
logger |
ITestLogger : ITestLogger , w którym należy zapisać plik |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Określ typ danych dziennika na podstawie nazwy pliku dziennika.
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). |
getRegionFromZoneMeta
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 „projects/12345/zones/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. |