عميل الأكسجين
public class OxygenClient
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenClient |
فئة تدير استخدام برنامج Oxygen Client الثنائي لاستئجار جهاز Oxygen أو إطلاقه.
ملخص
مجالات | |
---|---|
public static final | sGceDeviceParamsToOxygenMap
|
المنشئون العامة | |
---|---|
OxygenClient (File clientBinary, IRunUtil runUtil) | |
OxygenClient (File clientBinary) منشئ فئة OxygenClient. |
الأساليب العامة | |
---|---|
String | getOverrideFetchCvdPath ( TestDeviceOptions deviceOptions) لعرض قيمة الوسيطة "override_fetch_cvd_path" في TestDeviceOptions المحدد. |
CommandResult | leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) حاول استئجار جهاز عن طريق استدعاء ثنائي عميل Oxygen. |
CommandResult | leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) حاول استئجار أجهزة متعددة عن طريق استدعاء ثنائي عميل Oxygen. |
Boolean | noWaitForBootSpecified ( TestDeviceOptions deviceOptions) تحقق مما إذا كان no_wait_for_boot محددًا في طلب تأجير الأكسجين |
boolean | release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions) محاولة تحرير جهاز باستخدام ثنائي عميل Oxygen. |
مجالات
sGceDeviceParamsToOxygenMap
public static finalsGceDeviceParamsToOxygenMap
المنشئون العامة
عميل الأكسجين
public OxygenClient (File clientBinary, IRunUtil runUtil)
حدود | |
---|---|
clientBinary | File |
runUtil | IRunUtil |
عميل الأكسجين
public OxygenClient (File clientBinary)
منشئ فئة OxygenClient.
حدود | |
---|---|
clientBinary | File : الملف الثنائي لعميل الأكسجين القابل للتنفيذ. |
الأساليب العامة
getOverrideFetchCvdPath
public String getOverrideFetchCvdPath (TestDeviceOptions deviceOptions)
لعرض قيمة الوسيطة "override_fetch_cvd_path" في TestDeviceOptions المحدد.
حدود | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
عائدات | |
---|---|
String | قيمة "override_fetch_cvd_path" ، أو قيمة خالية إذا لم تكن موجودة |
جهاز الإيجار
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
حاول استئجار جهاز عن طريق استدعاء ثنائي عميل Oxygen.
حدود | |
---|---|
b | IBuildInfo : IBuildInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : السمات المرتبطة بالاستدعاء الحالي |
عائدات | |
---|---|
CommandResult | CommandResult أن ثنائي الأكسجين عاد. |
أجهزة متعددة
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
حاول استئجار أجهزة متعددة عن طريق استدعاء ثنائي عميل Oxygen.
حدود | |
---|---|
buildInfos | ERROR(/List ) ERROR(/List ) |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : السمات المرتبطة بالاستدعاء الحالي |
عائدات | |
---|---|
CommandResult | CommandResult أن ثنائي الأكسجين عاد. |
noWaitForBoot محدد
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
تحقق مما إذا كان no_wait_for_boot محددًا في طلب تأجير الأكسجين
حدود | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
عائدات | |
---|---|
Boolean | صحيح إذا تم تحديد no_wait_for_boot |
يطلق
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
محاولة تحرير جهاز باستخدام ثنائي عميل Oxygen.
حدود | |
---|---|
gceAvdInfo | GceAvdInfo : GceAvdInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
عائدات | |
---|---|
boolean | قيمة منطقية تشير إلى ما إذا كان إصدار الجهاز ناجحًا أم لا. |