Klien Oksigen

public class OxygenClient
extends Object

java.lang.Objek
com.android.tradefed.device.cloud.OxygenClient


Kelas yang mengelola penggunaan biner klien Oxygen untuk menyewakan atau melepaskan perangkat Oxygen.

Ringkasan

bidang

public static final sGceDeviceParamsToOxygenMap

Konstruktor publik

OxygenClient (File clientBinary, IRunUtil runUtil)
OxygenClient (File clientBinary)

Konstruktor kelas OxygenClient.

Metode publik

String getOverrideFetchCvdPath ( TestDeviceOptions deviceOptions)

Mengembalikan nilai argumen 'override_fetch_cvd_path' di TestDeviceOptions yang diberikan.

CommandResult leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes)

Cobalah untuk menyewa perangkat dengan memanggil biner klien Oxygen.

CommandResult leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes)

Cobalah untuk menyewa beberapa perangkat dengan memanggil biner klien Oxygen.

Boolean noWaitForBootSpecified ( TestDeviceOptions deviceOptions)

Periksa apakah no_wait_for_boot ditentukan dalam permintaan sewa Oksigen

boolean release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)

Mencoba melepaskan perangkat dengan menggunakan biner klien Oxygen.

bidang

sGceDeviceParamsToOxygenMap

public static final  sGceDeviceParamsToOxygenMap

Konstruktor publik

Klien Oksigen

public OxygenClient (File clientBinary, 
                IRunUtil runUtil)

Parameter
clientBinary File

runUtil IRunUtil

Klien Oksigen

public OxygenClient (File clientBinary)

Konstruktor kelas OxygenClient.

Parameter
clientBinary File : file biner klien Oxygen yang dapat dieksekusi.

Metode publik

getOverrideFetchCvdPath

public String getOverrideFetchCvdPath (TestDeviceOptions deviceOptions)

Mengembalikan nilai argumen 'override_fetch_cvd_path' di TestDeviceOptions yang diberikan.

Parameter
deviceOptions TestDeviceOptions : TestDeviceOptions

Kembali
String nilai 'override_fetch_cvd_path', atau null jika tidak ada

sewaPerangkat

public CommandResult leaseDevice (IBuildInfo b, 
                TestDeviceOptions deviceOptions, 
                MultiMap<String, String> attributes)

Cobalah untuk menyewa perangkat dengan memanggil biner klien Oxygen.

Parameter
b IBuildInfo : IBuildInfo

deviceOptions TestDeviceOptions : TestDeviceOptions

attributes MultiMap : atribut yang terkait dengan pemanggilan saat ini

Kembali
CommandResult sebuah CommandResult yang dikembalikan oleh biner Oxygen.

sewaBeberapa Perangkat

public CommandResult leaseMultipleDevices ( buildInfos, 
                TestDeviceOptions deviceOptions, 
                MultiMap<String, String> attributes)

Cobalah untuk menyewa beberapa perangkat dengan memanggil biner klien Oxygen.

Parameter
buildInfos : ERROR(/List ) ERROR(/List )

deviceOptions TestDeviceOptions : TestDeviceOptions

attributes MultiMap : atribut yang terkait dengan pemanggilan saat ini

Kembali
CommandResult CommandResult yang dikembalikan oleh biner Oksigen.

noWaitForBootSpecified

public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)

Periksa apakah no_wait_for_boot ditentukan dalam permintaan sewa Oksigen

Parameter
deviceOptions TestDeviceOptions : TestDeviceOptions

Kembali
Boolean benar jika no_wait_for_boot ditentukan

melepaskan

public boolean release (GceAvdInfo gceAvdInfo, 
                TestDeviceOptions deviceOptions)

Mencoba melepaskan perangkat dengan menggunakan biner klien Oxygen.

Parameter
gceAvdInfo GceAvdInfo : GceAvdInfo

deviceOptions TestDeviceOptions : TestDeviceOptions

Kembali
boolean boolean yang menunjukkan apakah rilis perangkat berhasil.