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

RemoteAndroidVirtualDevice

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice
com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


Mở rộng hành vi RemoteAndroidDevice cho một thiết bị Android đầy đủ chạy trong Google Compute Engine (Gce). Giả sử sê-ri thiết bị sẽ có định dạng : trong adb.

Tóm lược

Công cụ xây dựng

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tạo một RemoteAndroidVirtualDevice .

Phương pháp công khai

GceAvdInfo getAvdInfo ()

Trả về GceAvdInfo từ máy ảo từ xa đã tạo.

DeviceDescriptor getDeviceDescriptor ()

getTombstones ()

Mực nang có một tính năng đặc biệt là mang bia mộ đến cho gia chủ ở xa chúng tôi có thể lấy trực tiếp.

void postBootSetup ()

{@thừa kế }

void postInvocationTearDown (Throwable exception)

boolean powerwashGce ()

Cố gắng powerwash một phiên bản GCE

void preInvocationSetup (IBuildInfo info)

void recoverDevice ()

Cố gắng khôi phục giao tiếp của thiết bị.

void setTestLogger (ITestLogger testLogger)

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

void doAdbReboot ( NativeDevice.RebootMode rebootMode, String reason)

Thực hiện khởi động lại adb.

long getCurrentTime ()

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

GceSshTunnelMonitor getGceSshMonitor ()

Trả về GceSshTunnelMonitor của thiết bị.

void launchGce (IBuildInfo buildInfo)

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

void waitForTunnelOnline (long waitTime)

Kiểm tra xem trình giám sát đường hầm có đang chạy không.

Công cụ xây dựng

RemoteAndroidVirtualDevice

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

Tạo một RemoteAndroidVirtualDevice .

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

getAvdInfo

public GceAvdInfo getAvdInfo ()

Trả về GceAvdInfo từ máy ảo từ xa đã tạo. Trả về null nếu quá trình hiển thị không thành công.

Lợi nhuận
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor ()

Lợi nhuận
DeviceDescriptor

getTombstones

public  getTombstones ()

Mực nang có một tính năng đặc biệt là mang bia mộ đến cho gia chủ ở xa chúng tôi có thể lấy trực tiếp.

Lợi nhuận

Ném
DeviceNotAvailableException

postBootSetup

public void postBootSetup ()

{@thừa kế }

Ném
DeviceNotAvailableException

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Thông số
exception Throwable

powerwashGce

public boolean powerwashGce ()

Cố gắng powerwash một phiên bản GCE

Lợi nhuận
boolean trả về true nếu powerwash Gce thành công.

Ném
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preInvocationSetup

public void preInvocationSetup (IBuildInfo info)

Thông số
info IBuildInfo

Ném
DeviceNotAvailableException
TargetSetupError

recoveryDevice

public void recoverDevice ()

Cố gắng khôi phục giao tiếp của thiết bị.

Ném
DeviceNotAvailableException

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Thông số
testLogger ITestLogger

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

doAdbReboot

protected void doAdbReboot (NativeDevice.RebootMode rebootMode, 
                String reason)

Thực hiện khởi động lại adb.

Thông số
rebootMode NativeDevice.RebootMode : một chế độ khởi động lại này.

reason String : cho lần khởi động lại này.

Ném
DeviceNotAvailableException

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

getGceSshMonitor

protected GceSshTunnelMonitor getGceSshMonitor ()

Trả về GceSshTunnelMonitor của thiết bị. Phơi để thử nghiệm.

Lợi nhuận
GceSshTunnelMonitor

khởi chạy

protected void launchGce (IBuildInfo buildInfo)

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ố
buildInfo IBuildInfo

Ném
TargetSetupError

waitForTunnelOnline

protected void waitForTunnelOnline (long waitTime)

Kiểm tra xem trình giám sát đường hầm có đang chạy không.

Thông số
waitTime long

Ném
DeviceNotAvailableException