تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

جهاز مدار عن بعد

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)

يقوم بإنشاء 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 الفعلي بناءً على معلومات الإنشاء.

المنشئون العامة

جهاز مدار عن بعد

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