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.

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.

Bản tóm tắt

Các nhà xây dựng công cộ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)

Các bước bổ sung để dọn dẹp thiết bị được yêu cầu cụ thể sẽ được thực hiện sau khi thực hiện xong.

void preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes)

Các bước bổ sung để thiết lập yêu cầu cụ thể cho thiết bị sẽ được thực hiện trên thiết bị trước khi quy trình gọi.

void setTestLogger ( ITestLogger testLogger)

Chèn phiên bản ITestLogger

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

long getCurrentTime ()

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

void launchGce ( MultiMap <String, String> attributes)

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

Các nhà xây dựng công cộng

ManagedRemoteDevice

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

Tạo một ManagedRemoteDevice .

Thông số
device IDevice : IDevice được liên kết

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 TestDeviceOptions liên quan đến thiết bị được kiểm tra.

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)

Các bước bổ sung để dọn dẹp thiết bị được yêu cầu cụ thể sẽ được thực hiện sau khi thực hiện xong.

Thông số
exception Throwable : nếu có, ngoại lệ cuối cùng được đưa ra bởi sự thất bại trong lệnh gọi.

preInvocationSetup

public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)

Các bước bổ sung để thiết lập yêu cầu cụ thể cho thiết bị sẽ được thực hiện trên thiết bị trước khi quy trình gọi.

Thông số
info IBuildInfo : IBuildInfo của thiết bị.

attributes MultiMap : Các thuộc tính được lưu trữ trong ngữ cảnh gọi

Ném
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Chèn phiên bản ITestLogger

Thông số
testLogger ITestLogger

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

getCurrentTime

protected long getCurrentTime ()

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

Lợi nhuận
long

khởi chạy

protected void launchGce (MultiMap<String, String> attributes)

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

Thông số
attributes MultiMap

Ném
TargetSetupError