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 داخل الجهاز الافتراضي

ملخّص

وظائف الإنشاء العامة

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

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 ()

لعرض وقت النظام الحالي. تمّ عرضها للاختبار.

المرتجعات
long

launchGce

protected void launchGce ()

ابدأ تشغيل جهاز gce الفعلي استنادًا إلى معلومات الإصدار.

عمليات الرمي
TargetSetupError