Utilitas Oksigen
public
class
OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
Utilitas untuk berinteraksi dengan layanan Oksigen.
Ringkasan
Konstruktor publik | |
---|---|
OxygenUtil()
Konstruktor default OxygenUtil |
Metode publik | |
---|---|
static
OxygenClient
|
createOxygenClient(File file)
Helper untuk membuat |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Download log error dari GCS saat Oxygen gagal meluncurkan perangkat virtual. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Menentukan jenis data log file log berdasarkan namanya. |
static
String
|
getRegionFromZoneMeta(String zone)
Mengambil region dari string zona tertentu. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
Mengambil region target berdasarkan opsi perangkat yang disediakan. |
Konstruktor publik
OxygenUtil
public OxygenUtil ()
Konstruktor default OxygenUtil
Metode publik
klien OxygenClient
public static OxygenClient createOxygenClient (File file)
Bantuan 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 ditampilkan saat menyewa perangkat melalui layanan Oxygen. |
logger |
ITestLogger : ITestLogger tempat mencatat file ke dalam log |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Menentukan jenis data log file log berdasarkan namanya.
Parameter | |
---|---|
logFileName |
String : Nama file log jarak jauh. |
Hasil | |
---|---|
LogDataType |
LogDataType yang dikaitkan dengan file log. Akan menampilkan jenis
TIDAK DIKETAHUI jika tidak dapat menentukan jenis data log berdasarkan namanya. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Mengambil region dari string zona tertentu.
Parameter | |
---|---|
zone |
String : String zona input dalam format "projects/12345/zones/us-west12-a". |
Hasil | |
---|---|
String |
String wilayah yang diekstrak, mis., "us-west12". |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Mengambil region target berdasarkan opsi perangkat yang disediakan. Jika wilayah target ditetapkan secara eksplisit dalam opsi perangkat, wilayah yang ditentukan akan ditampilkan. Jika wilayah target tidak disetel, region akan diambil berdasarkan zona instance.
Parameter | |
---|---|
deviceOptions |
TestDeviceOptions : Objek TestDeviceOptions yang berisi opsi perangkat. |
Hasil | |
---|---|
String |
Wilayah target. |