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 در داخل VM آن را مدیریت می کنیم.
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 |