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 OxygenUtil |
|
Metody publiczne | |
|---|---|
static
OxygenClient
|
createOxygenClient(File file)
Pomocnik do tworzenia |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Pobiera dzienniki błędów z GCS, gdy usługa Oxygen nie może uruchomić urządzenia wirtualnego. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Określa 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 OxygenUtil
Metody publiczne
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Pomocnik do tworzenia OxygenClient.
| Parametry | |
|---|---|
file |
File: plik binarny klienta Oxygen. |
| Zwraca | |
|---|---|
OxygenClient |
Klasa OxygenClient do tworzenia urządzeń CF. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Pobiera dzienniki błędów z GCS, gdy usługa Oxygen nie może uruchomić urządzenia wirtualnego.
| Parametry | |
|---|---|
error |
TargetSetupError: TargetSetupError zgłoszony podczas wypożyczania urządzenia za pomocą usługi Oxygen. |
logger |
ITestLogger: ITestLogger, w którym ma zostać zapisany plik. |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Określa typ danych dziennika na podstawie nazwy pliku dziennika.
| Parametry | |
|---|---|
logFileName |
String: nazwa zdalnego pliku dziennika. |
| Zwraca | |
|---|---|
LogDataType |
LogDataType, z którym jest powiązany plik dziennika. Jeśli nie można określić typu danych dziennika na podstawie jego nazwy, zwraca typ
UNKNOWN. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Pobiera region z podanego ciągu strefy.
| Parametry | |
|---|---|
zone |
String: ciąg strefy wejściowej w formacie „projects/12345/zones/us-west12-a”. |
| Zwraca | |
|---|---|
String |
Wyodrębniony ciąg 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, pobiera region na podstawie strefy instancji.
| Parametry | |
|---|---|
deviceOptions |
TestDeviceOptions: obiekt TestDeviceOptions zawierający opcje urządzenia. |
| Zwraca | |
|---|---|
String |
Region docelowy. |