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 |
جهاز يعمل داخل جهاز افتراضي نديره عن بعد عبر مثيل Tradefed داخل الجهاز الافتراضي.
ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) يقوم بإنشاء |
TestDeviceOptions | getOptions () قم بتجاوز المُحضر الأساسي لتتمكن من حل الخيارات الديناميكية قبل محاولة إجراء الإعداد عن بُعد. |
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 ()
قم بتجاوز المُحضر الأساسي لتتمكن من حل الخيارات الديناميكية قبل محاولة إجراء الإعداد عن بُعد.
عائدات | |
---|---|
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 |