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