جهاز مُدار عن بُعد

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.Object
com.android.tradefed.device.NativeDevice
  com.android.tradefed.device.TestDevice
    com.android.tradefed.device.cloud.managedRemoteDevice


يشير هذا المصطلح إلى جهاز يعمل داخل آلة افتراضية نديرها عن بُعد من خلال مثيل مقابس داخلها على جهاز افتراضي.

ملخّص

شركة إنشاءات عامة

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

ينشئ ManagedRemoteDevice.

الطرق العامة

TestDeviceOptions getOptions()

يمكنك تجاوز دالة getter الأساسية لتتمكن من حل الخيارات الديناميكية قبل محاولة تنفيذ الإعداد عن بُعد.

void postInvocationTearDown(Throwable exception)

خطوات إضافية سيتم تنفيذها بعد الاستدعاء والتنظيف المطلوب المتعلق بالجهاز .

void preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)

خطوات إضافية للإعداد المطلوب المحدد للجهاز والذي سيتم تنفيذه على الجهاز قبل تدفق الاستدعاء.

شركة إنشاءات عامة

جهاز مُدار عن بُعد

public ManagedRemoteDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

ينشئ ManagedRemoteDevice.

المعلمات
device IDevice: IDevice المرتبط

stateMonitor IDeviceStateMonitor: آلية IDeviceStateMonitor المستخدمة

allocationMonitor IDeviceMonitor: IDeviceMonitor للإبلاغ عن تغييرات حالة التخصيص.

الطرق العامة

الحصول على خيارات

public TestDeviceOptions getOptions ()

يمكنك تجاوز دالة getter الأساسية لتتمكن من حل الخيارات الديناميكية قبل محاولة تنفيذ الإعداد عن بُعد.

المرتجعات
TestDeviceOptions TestDeviceOptions مرتبط بالجهاز قيد الاختبار.

سلسلة إجراءات ما بعد الاستدعاء

public void postInvocationTearDown (Throwable exception)

خطوات إضافية سيتم تنفيذها بعد الاستدعاء والتنظيف المطلوب المتعلق بالجهاز .

المعلمات
exception Throwable: إن وجد، هو الاستثناء النهائي الذي أثاره تعذُّر الاستدعاء.

إعداد ما قبل الاستدعاء

public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)

خطوات إضافية للإعداد المطلوب المحدد للجهاز والذي سيتم تنفيذه على الجهاز قبل تدفق الاستدعاء.

المعلمات
info IBuildInfo: IBuildInfo للجهاز

attributes MultiMap: السمات المخزّنة في سياق الاستدعاء

الرميات
DeviceNotAvailableException
TargetSetupError