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)

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

long getCurrentTime ()

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

void launchGce ()

دستگاه 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

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

بازگرداندن GceAvdInfo توصیف به عنوان مثال از راه دور.

برمی گردد
GceAvdInfo

postIvococTearDown

public void postInvocationTearDown (Throwable exception)

مولفه های
exception Throwable

preInvocationSetup

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

مولفه های
info IBuildInfo

attributes MultiMap

پرتاب می کند
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

مولفه های
testLogger ITestLogger

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

getCurrentTime

protected long getCurrentTime ()

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

برمی گردد
long

launGce

protected void launchGce ()

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

پرتاب می کند
TargetSetupError