Thiết bị được quản lý từ xa
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 phiên bản Tradefed bên trong VM.
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Tạo một |
Phương pháp công cộng | |
---|---|
TestDeviceOptions | getOptions () Ghi đè trình thu thập cơ sở để có thể giải quyết các tùy chọn động trước khi thử thực hiện thiết lập từ xa. |
void | postInvocationTearDown (Throwable exception) Các bước bổ sung để dọn dẹp theo yêu cầu cụ thể của thiết bị sẽ được thực thi sau khi thực hiện xong lệnh gọi. |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) Các bước bổ sung dành cho thiết lập bắt buộc dành riêng cho thiết bị sẽ được thực thi trên thiết bị trước luồng lệnh gọi. |
Nhà thầu xây dựng công cộng
Thiết bị được quản lý từ xa
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ề những thay đổi trạng thái phân bổ. |
Phương pháp công cộng
getOptions
public TestDeviceOptions getOptions ()
Ghi đè trình thu thập cơ sở để có thể giải quyết các tùy chọn động trước khi thử thực hiện thiết lập từ xa.
Trả lại | |
---|---|
TestDeviceOptions | TestDeviceOptions liên quan đến thiết bị đang được thử nghiệm. |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
Các bước bổ sung để dọn dẹp theo yêu cầu cụ thể của thiết bị sẽ được thực thi sau khi thực hiện xong lệnh gọi.
Thông số | |
---|---|
exception | Throwable : nếu có, ngoại lệ cuối cùng được đưa ra do lỗi gọi. |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
Các bước bổ sung dành cho thiết lập bắt buộc dành riêng cho thiết bị sẽ được thực thi trên thiết bị trước luồng lệ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 |