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)

یک 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

راه اندازی Gce

protected void launchGce ()

دستگاه gce واقعی را بر اساس اطلاعات ساخت راه اندازی کنید.

پرتاب می کند
TargetSetupError