Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi 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


Một thiết bị chạy bên trong máy ảo mà chúng tôi quản lý từ xa thông qua một phiên bản Tradefed bên trong máy ảo.

Tóm lược

Công cụ xây dựng

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tạo một ManagedRemoteDevice .

Phương pháp công khai

TestDeviceOptions getOptions ()

Ghi đè getter cơ sở để có thể giải quyết các tùy chọn động trước khi cố gắng thực hiện thiết lập từ xa.

GceAvdInfo getRemoteAvdInfo ()

Trả về GceAvdInfo mô tả phiên bản từ xa.

void postInvocationTearDown (Throwable exception)

void preInvocationSetup (IBuildInfo info)

void setTestLogger (ITestLogger testLogger)

Các phương pháp được bảo vệ

long getCurrentTime ()

Trả về thời gian hệ thống hiện tại.

void launchGce ()

Khởi chạy thiết bị gce thực tế dựa trên thông tin bản dựng.

Công cụ xây dựng

ManagedRemoteDevice

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

Tạo một ManagedRemoteDevice .

Thông số
device IDevice : các liên IDevice

stateMonitor IDeviceStateMonitor : cơ chế IDeviceStateMonitor để sử dụng

allocationMonitor IDeviceMonitor : IDeviceMonitor để thông báo về các thay đổi trạng thái phân bổ.

Phương pháp công khai

getOptions

public TestDeviceOptions getOptions ()

Ghi đè getter cơ sở để có thể giải quyết các tùy chọn động trước khi cố gắng thực hiện thiết lập từ xa.

Lợi nhuận
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

Trả về GceAvdInfo mô tả phiên bản từ xa.

Lợi nhuận
GceAvdInfo

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Thông số
exception Throwable

preInvocationSetup

public void preInvocationSetup (IBuildInfo info)

Thông số
info IBuildInfo

Ném
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Thông số
testLogger ITestLogger

Các phương pháp được bảo vệ

getCurrentTime

protected long getCurrentTime ()

Trả về thời gian hệ thống hiện tại. Phơi để thử nghiệm.

Lợi nhuận
long

khởi chạy

protected void launchGce ()

Khởi chạy thiết bị gce thực tế dựa trên thông tin bản dựng.

Ném
TargetSetupError