جهاز OxygenClient
public
class
OxygenClient
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenClient |
يشير ذلك المصطلح إلى فئة تدير استخدام البرنامج الثنائي لبرنامج الأكسجين لتأجير جهاز الأكسجين أو إطلاقه.
الملخّص
الحقول | |
---|---|
public
static
final
|
sGceDeviceParamsToOxygenMap
|
شركة إنشاءات عامة | |
---|---|
OxygenClient(File clientBinary, IRunUtil runUtil)
|
|
OxygenClient(File clientBinary)
الدالة الإنشائية لفئة OxygenClient. |
الطرق العامة | |
---|---|
void
|
closeLHPConnection(Process p)
عليك إغلاق الاتصال بجهاز الأكسجين عن بُعد باستخدام " |
Integer
|
createServerSocket()
أداة مساعدة في إنشاء مقبس خادم غير مستخدَم |
Process
|
createTunnelViaLHP(OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
يمكنك إنشاء نفق adb أو ssh لاسم مثيل معيّن وتخصيص نقطة النهاية لجهاز عبر LHP استنادًا إلى وضع النفق المحدّد. |
String
|
getOverrideCvdPath(TestDeviceOptions deviceOptions)
يعرض قيمة الوسيطة "override_cvd_path" في TestDeviceOptions المحدد. |
CommandResult
|
leaseDevice(IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
يمكنك محاولة تأجير جهاز من خلال طلب البرنامج الثنائي لبرنامج الأكسجين. |
CommandResult
|
leaseMultipleDevices(
يمكنك محاولة تأجير أجهزة متعددة من خلال طلب البرنامج الثنائي لبرنامج الأكسجين. |
Boolean
|
noWaitForBootSpecified(TestDeviceOptions deviceOptions)
التأكّد ممّا إذا تم تحديد no_wait_for_boot في طلب تأجير Oxygen |
boolean
|
release(GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
حاوِل تحرير جهاز باستخدام البرنامج الثنائي لبرنامج الأكسجين. |
الحقول
خريطة sGceDeviceParamsToOxygenMap
public static finalsGceDeviceParamsToOxygenMap
شركة إنشاءات عامة
جهاز OxygenClient
public OxygenClient (File clientBinary, IRunUtil runUtil)
المعلّمات | |
---|---|
clientBinary |
File |
runUtil |
IRunUtil |
جهاز OxygenClient
public OxygenClient (File clientBinary)
الدالة الإنشائية لفئة OxygenClient.
المعلّمات | |
---|---|
clientBinary |
File : الملف الثنائي لبرنامج Oxygen القابل للتنفيذ. |
الطرق العامة
إغلاق LHPConnection
public void closeLHPConnection (Process p)
عليك إغلاق الاتصال بجهاز الأكسجين عن بُعد باستخدام "Process
" محدّد.
المعلّمات | |
---|---|
p |
Process |
إنشاء خادم واجهة
public Integer createServerSocket ()
أداة مساعدة في إنشاء مقبس خادم غير مستخدَم
الركلات المردودة | |
---|---|
Integer |
إنشاءTunnelViaLHP
public Process createTunnelViaLHP (OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
يمكنك إنشاء نفق adb أو ssh لاسم مثيل معيّن وتخصيص نقطة النهاية لجهاز عبر LHP استنادًا إلى وضع النفق المحدّد.
المعلّمات | |
---|---|
mode |
OxygenClient.LHPTunnelMode |
portNumber |
String |
instanceName |
String |
deviceId |
String |
الركلات المردودة | |
---|---|
Process |
Process من Adb عبر نفق LHP |
الحصول على تجاوز CvdPath
public String getOverrideCvdPath (TestDeviceOptions deviceOptions)
يعرض قيمة الوسيطة "override_cvd_path" في TestDeviceOptions المحدد.
المعلّمات | |
---|---|
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
الركلات المردودة | |
---|---|
String |
قيمة 'override_cvd_path'، أو قيمة فارغة إذا لم تكن موجودة |
leaseDevice
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
يمكنك محاولة تأجير جهاز من خلال طلب البرنامج الثنائي لبرنامج الأكسجين.
المعلّمات | |
---|---|
b |
IBuildInfo : IBuildInfo |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : السمات المرتبطة بالاستدعاء الحالي |
الركلات المردودة | |
---|---|
CommandResult |
CommandResult الذي يعرضه ثنائي الأكسجين. |
تأجير أجهزة متعددة
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
يمكنك محاولة تأجير أجهزة متعددة من خلال طلب البرنامج الثنائي لبرنامج الأكسجين.
المعلّمات | |
---|---|
buildInfos |
: ERROR(/List |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : السمات المرتبطة بالاستدعاء الحالي |
الركلات المردودة | |
---|---|
CommandResult |
CommandResult الذي يعرضه ثنائي الأكسجين. |
عدم الانتظار ForBootSpecified
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
التأكّد ممّا إذا تم تحديد no_wait_for_boot في طلب تأجير Oxygen
المعلّمات | |
---|---|
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
الركلات المردودة | |
---|---|
Boolean |
صحيح إذا تم تحديد no_wait_for_boot |
الإصدار
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
حاوِل تحرير جهاز باستخدام البرنامج الثنائي لبرنامج الأكسجين.
المعلّمات | |
---|---|
gceAvdInfo |
GceAvdInfo : GceAvdInfo |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
الركلات المردودة | |
---|---|
boolean |
قيمة منطقية تشير إلى ما إذا كان إصدار الجهاز ناجحًا. |