Oksijen İstemcisi

public class OxygenClient
extends Object

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


Oxygen cihazını kiralamak veya serbest bırakmak için Oxygen istemci ikilisinin kullanımını yöneten bir sınıf.

Özet

alanlar

public static final sGceDeviceParamsToOxygenMap

kamu inşaatçılar

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

OxygenClient sınıfının yapıcısı.

Genel yöntemler

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

Oxygen client ikilisini çağırarak bir cihazı kiralamayı deneyin.

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

Oxygen client ikilisini çağırarak birden çok cihazı kiralamayı deneyin.

Boolean noWaitForBootSpecified ( TestDeviceOptions deviceOptions)

Oksijen kiralama isteğinde no_wait_for_boot belirtilip belirtilmediğini kontrol edin

boolean release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)

Oxygen client ikilisini kullanarak bir cihazı serbest bırakmaya çalışın.

alanlar

sGceDeviceParamsToOxygenMap

public static final  sGceDeviceParamsToOxygenMap

kamu inşaatçılar

Oksijen İstemcisi

public OxygenClient (File clientBinary, 
                IRunUtil runUtil)

parametreler
clientBinary File

runUtil IRunUtil

Oksijen İstemcisi

public OxygenClient (File clientBinary)

OxygenClient sınıfının yapıcısı.

parametreler
clientBinary File : yürütülebilir Oxygen istemci ikili dosyası.

Genel yöntemler

kiralama cihazı

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

Oxygen client ikilisini çağırarak bir cihazı kiralamayı deneyin.

parametreler
b IBuildInfo : IBuildInfo

deviceOptions TestDeviceOptions : TestDeviceOptions

attributes MultiMap : mevcut çağrı ile ilişkili öznitelikler

İadeler
CommandResult Oxygen ikilisinin döndürdüğü bir CommandResult .

birden fazla cihaz kirala

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

Oxygen client ikilisini çağırarak birden çok cihazı kiralamayı deneyin.

parametreler
buildInfos : ERROR(/List ) ERROR(/List )

deviceOptions TestDeviceOptions : TestDeviceOptions

attributes MultiMap : mevcut çağrı ile ilişkili öznitelikler

İadeler
CommandResult Oxygen ikilisinin döndürüldüğü CommandResult .

noWaitForBootBelirtilmiş

public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)

Oksijen kiralama isteğinde no_wait_for_boot belirtilip belirtilmediğini kontrol edin

parametreler
deviceOptions TestDeviceOptions : TestDeviceOptions

İadeler
Boolean true no_wait_for_boot belirtilirse

serbest bırakmak

public boolean release (GceAvdInfo gceAvdInfo, 
                TestDeviceOptions deviceOptions)

Oxygen client ikilisini kullanarak bir cihazı serbest bırakmaya çalışın.

parametreler
gceAvdInfo GceAvdInfo : GceAvdInfo

deviceOptions TestDeviceOptions : TestDeviceOptions

İadeler
boolean cihaz sürümünün başarılı olup olmadığını gösteren bir boole.