OxygenUtil
public
class
OxygenUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil |
Utilitas untuk berinteraksi dengan layanan Oxygen.
Ringkasan
Konstruktor publik | |
|---|---|
OxygenUtil()
Konstruktor default OxygenUtil |
|
Metode publik | |
|---|---|
static
OxygenClient
|
createOxygenClient(File file)
Helper untuk membuat |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Mendownload log error dari GCS saat Oxygen gagal meluncurkan perangkat virtual. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Menentukan jenis data log file berdasarkan namanya. |
static
String
|
getRegionFromZoneMeta(String zone)
Mengambil region dari string zona yang diberikan. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
Mengambil region target berdasarkan opsi perangkat yang diberikan. |
Konstruktor publik
OxygenUtil
public OxygenUtil ()
Konstruktor default OxygenUtil
Metode publik
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Helper untuk membuat OxygenClient.
| Parameter | |
|---|---|
file |
File: file biner klien Oxygen. |
| Hasil | |
|---|---|
OxygenClient |
class OxygenClient untuk membuat perangkat CF. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Mendownload log error dari GCS saat Oxygen gagal meluncurkan perangkat virtual.
| Parameter | |
|---|---|
error |
TargetSetupError: TargetSetupError muncul saat menyewa perangkat melalui layanan Oxygen. |
logger |
ITestLogger: ITestLogger tempat mencatat file |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Menentukan jenis data log file berdasarkan namanya.
| Parameter | |
|---|---|
logFileName |
String: Nama file log jarak jauh. |
| Hasil | |
|---|---|
LogDataType |
LogDataType yang dikaitkan dengan file log. Akan menampilkan jenis
UNKNOWN jika tidak dapat menentukan jenis data log berdasarkan namanya. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Mengambil region dari string zona yang diberikan.
| Parameter | |
|---|---|
zone |
String: String zona input dalam format "projects/12345/zones/us-west12-a". |
| Hasil | |
|---|---|
String |
String region yang diekstrak, misalnya, "us-west12". |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Mengambil region target berdasarkan opsi perangkat yang diberikan. Jika region target ditetapkan secara eksplisit dalam opsi perangkat, region tersebut akan menampilkan region yang ditentukan. Jika region target tidak ditetapkan, region tersebut akan mengambil region berdasarkan zona instance.
| Parameter | |
|---|---|
deviceOptions |
TestDeviceOptions: Objek TestDeviceOptions yang berisi opsi perangkat. |
| Hasil | |
|---|---|
String |
Region target. |