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 finalsGceDeviceParamsToOxygenMap
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. |