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