Oksijen İstemcisi
public
class
OxygenClient
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.device.cloud.OxygenClient |
Oksijen cihazını kiralamak veya serbest bırakmak için oksijen istemci ikili programının kullanımını yöneten bir sınıf.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
|
sGceDeviceParamsToOxygenMap
|
Kamu inşaatçıları | |
---|---|
OxygenClient(File clientBinary, IRunUtil runUtil)
|
|
OxygenClient(File clientBinary)
OxygenClient sınıfının oluşturucusu. |
Herkese açık yöntemler | |
---|---|
void
|
closeLHPConnection(Process p)
Uzak oksijen cihazının bağlantısını belirli bir |
Integer
|
createServerSocket()
Kullanılmayan sunucu yuvası oluşturma yardımcısı. |
Process
|
createTunnelViaLHP(OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
Belirli bir örnek adına adb veya ssh tüneli oluşturma ve uç noktayı bir cihaza atama Belirtilen tünel moduna göre LHP. |
String
|
getOverrideCvdPath(TestDeviceOptions deviceOptions)
"override_cvd_path" değerini döndürür bağımsız değişkenine eklenmelidir. |
CommandResult
|
leaseDevice(IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Oksijen istemci ikili programını çağırarak bir cihazı kiralama girişiminde bulunun. |
CommandResult
|
leaseMultipleDevices(
Oksijen istemci ikili programını çağırarak birden fazla cihazı kiralama girişiminde bulunun. |
Boolean
|
noWaitForBootSpecified(TestDeviceOptions deviceOptions)
Oksijen kiralama isteğinde no_wait_for_boot öğesinin belirtilip belirtilmediğini kontrol edin |
boolean
|
release(GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
Oksijen istemci ikili programını kullanarak bir cihazı serbest bırakmaya çalışın. |
Fields'ın oynadığı filmler
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 oluşturucusu.
Parametreler | |
---|---|
clientBinary |
File : Yürütülebilir Oksijen istemcisi ikili dosyası. |
Herkese açık yöntemler
kapatLHPBağlantısı
public void closeLHPConnection (Process p)
Uzak oksijen cihazının bağlantısını belirli bir Process
ile kapatın.
Parametreler | |
---|---|
p |
Process |
createServerSocket
public Integer createServerSocket ()
Kullanılmayan sunucu yuvası oluşturma yardımcısı.
İlerlemeler | |
---|---|
Integer |
createTunnelViaLHP
public Process createTunnelViaLHP (OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
Belirli bir örnek adına adb veya ssh tüneli oluşturma ve uç noktayı bir cihaza atama Belirtilen tünel moduna göre LHP.
Parametreler | |
---|---|
mode |
OxygenClient.LHPTunnelMode |
portNumber |
String |
instanceName |
String |
deviceId |
String |
İlerlemeler | |
---|---|
Process |
LHP tüneli üzerinde adb'nin Process kadarı. |
getOverrideCvdPath
public String getOverrideCvdPath (TestDeviceOptions deviceOptions)
"override_cvd_path" değerini döndürür bağımsız değişkenine eklenmelidir.
Parametreler | |
---|---|
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
İlerlemeler | |
---|---|
String |
"override_cvd_path" [override_cvd_path] değeri yoksa null |
kiralamaCihazı
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Oksijen istemci ikili programını çağırarak bir cihazı kiralama girişiminde bulunun.
Parametreler | |
---|---|
b |
IBuildInfo : IBuildInfo |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : Geçerli çağrıyla ilişkili özellikler |
İlerlemeler | |
---|---|
CommandResult |
Oksijen ikilisinin döndürdüğü bir CommandResult . |
Birden Çok Cihaz kiralama
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Oksijen istemci ikili programını çağırarak birden fazla cihazı kiralama girişiminde bulunun.
Parametreler | |
---|---|
buildInfos |
: ERROR(/List |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : Geçerli çağrıyla ilişkili özellikler |
İlerlemeler | |
---|---|
CommandResult |
Oksijen ikilisinin döndürdüğü CommandResult . |
BeklemeBeklenmedik
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
Oksijen kiralama isteğinde no_wait_for_boot öğesinin belirtilip belirtilmediğini kontrol edin
Parametreler | |
---|---|
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
İlerlemeler | |
---|---|
Boolean |
no_wait_for_boot değeri belirtilirse true |
yayınlamak : lansman yapmak
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
Oksijen istemci ikili programını kullanarak bir cihazı serbest bırakmaya çalışın.
Parametreler | |
---|---|
gceAvdInfo |
GceAvdInfo : GceAvdInfo |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
İlerlemeler | |
---|---|
boolean |
cihaz sürümünün başarılı olup olmadığını gösteren bir boole değeri. |