Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

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

公共方法

GceAvdInfo getRemoteAvdInfo ()

返回GceAvdInfo描述远程实例。

void postInvocationTearDown ()

对于设备特定的额外步骤需要清理的调用完成后,将被处决。

void preInvocationSetup ( IBuildInfo info, testResourceBuildInfos) preInvocationSetup ( IBuildInfo info, testResourceBuildInfos)
void setTestLogger ( ITestLogger testLogger)

注入的ITestLogger实例

受保护的方法

long getCurrentTime ()

返回当前系统时间。

void launchGce ()

推出基于构建信息实际GCE设备。

公共构造

ManagedRemoteDevice

public ManagedRemoteDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

创建ManagedRemoteDevice

参数
device IDevice :相关IDevice

stateMonitor IDeviceStateMonitor :在IDeviceStateMonitor机制使用

allocationMonitor IDeviceMonitor :在IDeviceMonitor通知的分配状态的变化。

公共方法

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

返回GceAvdInfo描述远程实例。

返回
GceAvdInfo

postInvocationTearDown

public void postInvocationTearDown ()

对于设备特定的额外步骤需要清理的调用完成后,将被处决。

preInvocationSetup

public void preInvocationSetup ( IBuildInfo info, 
                 testResourceBuildInfos)

参数
info IBuildInfo

testResourceBuildInfos

抛出
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger ( ITestLogger testLogger)

注入的ITestLogger实例

参数
testLogger ITestLogger

受保护的方法

getCurrentTime

protected long getCurrentTime ()

返回当前系统时间。暴露试验。

返回
long

launchGce

protected void launchGce ()

推出基于构建信息实际GCE设备。

抛出
TargetSetupError