ManagedRemoteDevice
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)
لإنشاء |
|
الطرق العامة | |
|---|---|
void
|
postInvocationTearDown(Throwable exception)
خطوات إضافية لعمليات التنظيف المطلوبة الخاصة بالجهاز والتي سيتم تنفيذها بعد اكتمال عملية التنشيط |
void
|
preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)
خطوات إضافية للإعداد المطلوب الخاص بالجهاز والتي سيتم تنفيذها على الجهاز قبل عملية الاستدعاء |
وظائف الإنشاء العامة
ManagedRemoteDevice
public ManagedRemoteDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor)لإنشاء ManagedRemoteDevice.
| المعلمات | |
|---|---|
device |
IDevice: IDevice المرتبط |
stateMonitor |
IDeviceStateMonitor: آلية IDeviceStateMonitor المُستخدَمة |
allocationMonitor |
IDeviceMonitor: IDeviceMonitor لإعلامك بتغييرات حالة التخصيص |
الطرق العامة
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
خطوات إضافية لعمليات التنظيف المطلوبة الخاصة بالجهاز والتي سيتم تنفيذها بعد اكتمال عملية التنشيط
| المعلمات | |
|---|---|
exception |
Throwable: الاستثناء النهائي الذي تمّ طرحه بسبب تعذُّر الاستدعاء، إن توفّر. |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
خطوات إضافية للإعداد المطلوب الخاص بالجهاز والتي سيتم تنفيذها على الجهاز قبل عملية الاستدعاء
| المعلمات | |
|---|---|
info |
IBuildInfo: IBuildInfo الجهاز |
attributes |
MultiMap: السمات المخزّنة في سياق الاستدعاء |
| عمليات الرمي | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|