Google is committed to advancing racial equity for Black communities. See how.
Trang này được dịch bởi Cloud Translation API.
Switch to English

NestedRemoteDevice

public class NestedRemoteDevice
extends TestDevice

java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.NestedRemoteDevice


Hình đại diện của thiết bị chạy bên trong máy ảo Cuttlefish từ xa. Nó sẽ thay đổi hành vi TestDevice thiết bị cục bộ trong một số trường hợp để tận dụng lợi thế của thiết lập.

Tóm lược

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

NestedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tạo NestedRemoteDevice .

Phương pháp công khai

final boolean resetVirtualDevice (ITestLogger logger, IBuildInfo info, boolean resetDueToFailure)

Gỡ bỏ và khôi phục thiết bị ảo để có thể tiến hành kiểm tra.

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

NestedRemoteDevice

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

Tạo NestedRemoteDevice .

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

resetVirtualDevice

public final boolean resetVirtualDevice (ITestLogger logger, 
                IBuildInfo info, 
                boolean resetDueToFailure)

Gỡ bỏ và khôi phục thiết bị ảo để có thể tiến hành kiểm tra.

Thông số
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

Lợi nhuận
boolean

Ném
DeviceNotAvailableException