جهاز مدار عن بعد
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 داخل الجهاز الظاهري.
ملخص
المنشأت العامة | |
---|---|
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 الفعلي بناءً على معلومات الإنشاء. |
المنشأت العامة
جهاز مدار عن بعد
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 : الاستثناء النهائي الذي يثيره عدم الاحتجاج إن وجد. |
الإعداد المسبق
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 |
إطلاق
protected void launchGce (MultiMap<String, String> attributes)
قم بتشغيل جهاز gce الفعلي بناءً على معلومات الإنشاء.
حدود | |
---|---|
attributes | MultiMap |
رميات | |
---|---|
TargetSetupError |