ManagedRemoteDevice
public class ManagedRemoteDevice
extends TestDevice
implements ITestLoggerReceiver
دستگاهی که در داخل یک ماشین مجازی اجرا می شود که ما از راه دور از طریق یک نمونه Tradefed در داخل VM آن را مدیریت می کنیم.
خلاصه
روش های محافظت شده |
---|
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
را که نمونه راه دور را توصیف می کند، برمی گرداند.
postInvocationTearDown
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 ()
زمان فعلی سیستم را برمیگرداند. در معرض آزمایش قرار گرفته است.
راه اندازی Gce
protected void launchGce ()
دستگاه gce واقعی را بر اساس اطلاعات ساخت راه اندازی کنید.
پرتاب می کند |
---|
TargetSetupError | |