با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

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

خلاصه

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

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

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

روش های عمومی

TestDeviceOptions getOptions ()

برای اینکه بتوانید گزینه‌های پویا را قبل از شروع راه‌اندازی از راه دور حل کنید، گیرنده پایه را لغو کنید.

GceAvdInfo getRemoteAvdInfo ()

GceAvdInfo را که نمونه راه دور را توصیف می کند، برمی گرداند.

void postInvocationTearDown (Throwable exception)

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

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

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

void setTestLogger ( ITestLogger testLogger)

نمونه ITestLogger را تزریق می کند

روش های محافظت شده

long getCurrentTime ()

زمان فعلی سیستم را برمی‌گرداند.

void launchGce ( MultiMap <String, String> attributes)

دستگاه gce واقعی را بر اساس اطلاعات ساخت راه اندازی کنید.

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

ManagedRemoteDevice

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

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

مولفه های
device IDevice : دستگاه IDevice مرتبط

stateMonitor IDeviceStateMonitor : مکانیسم IDeviceStateMonitor برای استفاده

allocationMonitor IDeviceMonitor : IDeviceMonitor برای اطلاع از تغییرات وضعیت تخصیص.

روش های عمومی

getOptions

public TestDeviceOptions getOptions ()

برای اینکه بتوانید گزینه‌های پویا را قبل از شروع راه‌اندازی از راه دور حل کنید، گیرنده پایه را لغو کنید.

برمی گرداند
TestDeviceOptions TestDeviceOptions مربوط به دستگاه تحت آزمایش.

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

GceAvdInfo را که نمونه راه دور را توصیف می کند، برمی گرداند.

برمی گرداند
GceAvdInfo

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

setTestLogger

public void setTestLogger (ITestLogger testLogger)

نمونه ITestLogger را تزریق می کند

مولفه های
testLogger ITestLogger

روش های محافظت شده

getCurrentTime

protected long getCurrentTime ()

زمان فعلی سیستم را برمی‌گرداند. در معرض آزمایش قرار گرفته است.

برمی گرداند
long

راه اندازی Gce

protected void launchGce (MultiMap<String, String> attributes)

دستگاه gce واقعی را بر اساس اطلاعات ساخت راه اندازی کنید.

مولفه های
attributes MultiMap

پرتاب می کند
TargetSetupError