عميل الأكسجين

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 final  sGceDeviceParamsToOxygenMap

المنشئون العامة

عميل الأكسجين

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 قيمة منطقية تشير إلى ما إذا كان إصدار الجهاز ناجحًا أم لا.