دستگاه از راه دور مدیریت‌شده

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

شیء جاوا
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.ManagedRemoteDevice


دستگاهی که درون یک ماشین مجازی اجرا می‌شود و ما آن را از راه دور و از طریق یک نمونه Tradefed درون ماشین مجازی مدیریت می‌کنیم.

خلاصه

سازندگان عمومی

ManagedRemoteDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

یک ManagedRemoteDevice ایجاد می‌کند.

روش‌های عمومی

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 برای اطلاع‌رسانی در مورد تغییرات وضعیت تخصیص.

روش‌های عمومی

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

مراحل اضافی برای پاکسازی خاص دستگاه مورد نیاز است که پس از انجام فراخوانی اجرا خواهد شد.

پارامترها
exception Throwable : در صورت وجود، آخرین استثنای ایجاد شده توسط شکست فراخوانی.

تنظیمات پیش از فراخوانی

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

مراحل اضافی برای تنظیمات مورد نیاز خاص دستگاه که قبل از جریان فراخوانی روی دستگاه اجرا خواهند شد.

پارامترها
info IBuildInfo : اطلاعات IBuildInfo مربوط به دستگاه.

attributes MultiMap : ویژگی‌های ذخیره شده در زمینه فراخوانی

پرتاب‌ها
DeviceNotAvailableException
TargetSetupError