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 ảnh đại diện cho thiết bị đang chạy bên trong máy ảo Cuttlefish từ xa. Trong một số trường hợp, tính năng này sẽ thay đổi hành vi TestDevice của thiết bị cục bộ để tận dụng chế độ thiết lập.

Tóm tắt

Hàm khởi tạo công khai

NestedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tạo NestedRemoteDevice.

Phương thức công khai

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

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

Tháo dỡ và khôi phục thiết bị ảo để có thể tiếp tục kiểm thử.

Hàm khởi tạo công khai

NestedRemoteDevice

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

Tạo NestedRemoteDevice.

Tham số
device IDevice: IDevice được liên kết

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

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

Phương thức công khai

preInvocationSetup

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

Tham số
info IBuildInfo

attributes MultiMap

Gửi
DeviceNotAvailableException
TargetSetupError

resetVirtualDevice

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

Tháo dỡ và khôi phục thiết bị ảo để có thể tiếp tục kiểm thử.

Tham số
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException