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) یک |
روش های عمومی | |
---|---|
TestDeviceOptions | getOptions () برای اینکه بتوانید گزینههای پویا را قبل از شروع راهاندازی از راه دور حل کنید، گیرنده پایه را لغو کنید. |
GceAvdInfo | getRemoteAvdInfo () |
void | postInvocationTearDown (Throwable exception) مراحل اضافی برای پاکسازی مورد نیاز خاص دستگاه که پس از انجام فراخوانی اجرا می شود. |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) مراحل اضافی برای تنظیم مورد نیاز خاص دستگاه که قبل از جریان فراخوانی روی دستگاه اجرا می شود. |
void | setTestLogger ( ITestLogger testLogger) نمونه |
روش های محافظت شده | |
---|---|
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 |