OxygenClient
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 ikili programının kullanımını yöneten bir sınıf.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
|
sGceDeviceParamsToOxygenMap
|
Herkese açık kurucular | |
---|---|
OxygenClient(File clientBinary, IRunUtil runUtil)
|
|
OxygenClient(File clientBinary)
OxygenClient sınıfının kurucusudur. |
Herkese açık yöntemler | |
---|---|
void
|
closeLHPConnection(Process p)
Belirli bir |
Integer
|
createServerSocket()
Kullanılmayan bir sunucu soketi oluşturmaya yardımcı olur. |
Process
|
createTunnelViaLHP(OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
Belirli bir örnek adı için adb veya ssh tüneli oluşturun ve uç noktayı, belirli tünel moduna göre LHP aracılığıyla bir cihaza atayın. |
String
|
getOverrideCvdPath(TestDeviceOptions deviceOptions)
Belirtilen TestDeviceOptions'taki "override_cvd_path" bağımsız değişkeninin değerini döndürür. |
CommandResult
|
leaseDevice(IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Oxygen istemci ikilisini çağırarak cihaz kiralamaya çalışma. |
CommandResult
|
leaseMultipleDevices(
Oxygen istemci ikilisini çağırarak birden fazla cihaz kiralamaya çalışma. |
Boolean
|
noWaitForBootSpecified(TestDeviceOptions deviceOptions)
Oxygen kiralama isteğinde no_wait_for_boot parametresinin belirtilip belirtilmediğini kontrol edin |
boolean
|
release(GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
Oxygen istemci ikilisini kullanarak bir cihazı serbest bırakmaya çalışma. |
Fields'ın oynadığı filmler
sGceDeviceParamsToOxygenMap
public static finalsGceDeviceParamsToOxygenMap
Herkese açık kurucular
OxygenClient
public OxygenClient (File clientBinary, IRunUtil runUtil)
Parametreler | |
---|---|
clientBinary |
File |
runUtil |
IRunUtil |
OxygenClient
public OxygenClient (File clientBinary)
OxygenClient sınıfının kurucusudur.
Parametreler | |
---|---|
clientBinary |
File : Yürütülebilir Oxygen istemci ikili dosyası. |
Herkese açık yöntemler
closeLHPConnection
public void closeLHPConnection (Process p)
Belirli bir Process
ile uzaktan oksijenasyon cihazına olan bağlantıyı kapatın.
Parametreler | |
---|---|
p |
Process |
createServerSocket
public Integer createServerSocket ()
Kullanılmayan bir sunucu soketi oluşturmaya yardımcı olur.
İlerlemeler | |
---|---|
Integer |
createTunnelViaLHP
public Process createTunnelViaLHP (OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
Belirli bir örnek adı için adb veya ssh tüneli oluşturun ve uç noktayı, belirli tünel moduna göre LHP aracılığıyla bir cihaza atayın.
Parametreler | |
---|---|
mode |
OxygenClient.LHPTunnelMode |
portNumber |
String |
instanceName |
String |
deviceId |
String |
İlerlemeler | |
---|---|
Process |
Process LHP tüneli üzerinden adb. |
getOverrideCvdPath
public String getOverrideCvdPath (TestDeviceOptions deviceOptions)
Belirtilen TestDeviceOptions'taki "override_cvd_path" bağımsız değişkeninin değerini döndürür.
Parametreler | |
---|---|
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
İlerlemeler | |
---|---|
String |
"override_cvd_path" değerinin değeri veya mevcut değilse boş |
leaseDevice
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Oxygen istemci ikilisini çağırarak cihaz kiralamaya çalışma.
Parametreler | |
---|---|
b |
IBuildInfo : IBuildInfo |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : Geçerli çağrıyla ilişkili özellikler |
İlerlemeler | |
---|---|
CommandResult |
Oxygen ikilisinin döndürdüğü bir CommandResult . |
leaseMultipleDevices
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Oxygen istemci ikilisini çağırarak birden fazla cihaz kiralamaya çalışma.
Parametreler | |
---|---|
buildInfos |
: ERROR(/List |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : Geçerli çağrıyla ilişkili özellikler |
İlerlemeler | |
---|---|
CommandResult |
CommandResult döndürülen Oxygen ikili dosyası. |
noWaitForBootSpecified
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
Oxygen kiralama isteğinde no_wait_for_boot parametresinin belirtilip belirtilmediğini kontrol edin
Parametreler | |
---|---|
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
İlerlemeler | |
---|---|
Boolean |
no_wait_for_boot belirtilmişse doğru |
release
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
Oxygen istemci ikilisini kullanarak bir cihazı serbest bırakmaya çalışma.
Parametreler | |
---|---|
gceAvdInfo |
GceAvdInfo : GceAvdInfo |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
İlerlemeler | |
---|---|
boolean |
Cihaz sürümünün başarılı olup olmadığını belirten bir boole değeri. |