Google cam kết thúc đẩy công bằng chủng tộc cho các cộng đồng Đen. Xem thế nào.
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 stack đầy đủ chạy trong Google Compute Engine (Gce). Giả sử nối tiếp thiết bị sẽ ở định dạng : trong adb.

Tóm lược

Lĩnh vực

public static final String EMULATOR_REMOTE_LOG_DIR

Thư mục nơi tìm nhật ký gỡ lỗi cho một cá thể giả lập.

public static final String NESTED_REMOTE_LOG_DIR

Thư mục nơi tìm nhật ký gỡ lỗi cho một cá thể từ xa lồng nhau.

Nhà xây dựng công cộng

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tạo một RemoteAndroidVirtualDevice .

Phương pháp công cộng

void postBootSetup ()

{@thừa kế }

void postInvocationTearDown ()

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

void preInvocationSetup ( IBuildInfo info)

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

void preInvocationSetup ( IBuildInfo info, testResourceBuildInfos) preInvocationSetup ( IBuildInfo info, testResourceBuildInfos)

void recoverDevice ()

Nỗ lực phục hồi giao tiếp thiết bị.

void setTestLogger ( ITestLogger testLogger)

ITestLogger ví dụ ITestLogger

Phương pháp bảo vệ

void doAdbReboot (String into)

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 nếu màn hình đường hầm đang chạy.

Lĩnh vực

EMULATOR_REMOTE_LOG_DIR

public static final String EMULATOR_REMOTE_LOG_DIR

Thư mục nơi tìm nhật ký gỡ lỗi cho một cá thể giả lập.

NESTED_REMOTE_LOG_DIR

public static final String NESTED_REMOTE_LOG_DIR

Thư mục nơi tìm nhật ký gỡ lỗi cho một cá thể từ xa lồng nhau.

Nhà xây dựng công cộng

RemoteAndroidVirtualDevice

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

Tạo một RemoteAndroidVirtualDevice .

Thông số
device IDevice : IDevice liên quan

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

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

Phương pháp công cộng

postBootsetup

public void postBootSetup ()

{@thừa kế }

Ném
DeviceNotAvailableException

postInvocationTearDown

public void postInvocationTearDown ()

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

preInvocationsetup

public void preInvocationSetup ( IBuildInfo info)

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

Thông số
info IBuildInfo

Ném
DeviceNotAvailableException
TargetSetupError

preInvocationsetup

public void preInvocationSetup ( IBuildInfo info, 
                 testResourceBuildInfos)

Thông số
info IBuildInfo

testResourceBuildInfos

Ném
DeviceNotAvailableException
TargetSetupError

recoveryDevice

public void recoverDevice ()

Nỗ lực phục hồi giao tiếp thiết bị.

Ném
DeviceNotAvailableException

setTestLogger

public void setTestLogger ( ITestLogger testLogger)

ITestLogger ví dụ ITestLogger

Thông số
testLogger ITestLogger

Phương pháp bảo vệ

doAdbReboot

protected void doAdbReboot (String into)

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

Thông số
into String : tên bộ nạp khởi động để khởi động lại hoặc null để chỉ khởi động lại thiết bị.

Ném
DeviceNotAvailableException

getCienTime

protected long getCurrentTime ()

Trả về thời gian hệ thống hiện tại. Tiếp xúc để thử nghiệm.

Trả về
long

getGceSshMonitor

protected GceSshTunnelMonitor getGceSshMonitor ()

Trả về GceSshTunnelMonitor của thiết bị. Tiếp xúc để thử nghiệm.

Trả về
GceSshTunnelMonitor

ra mắt

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

chờForTunnelOnline

protected void waitForTunnelOnline (long waitTime)

Kiểm tra nếu màn hình đường hầm đang chạy.

Thông số
waitTime long

Ném
DeviceNotAvailableException