อุปกรณ์ที่มีการจัดการระยะไกล
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 |
อุปกรณ์ที่ทำงานภายในเครื่องเสมือนที่เราจัดการจากระยะไกลผ่านอินสแตนซ์ Tradefed ภายใน VM
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) สร้าง |
วิธีการสาธารณะ | |
---|---|
TestDeviceOptions | getOptions () แทนที่ getter ฐานเพื่อให้สามารถแก้ไขอ็อพชันไดนามิกก่อนที่จะพยายามดำเนินการตั้งค่าแบบรีโมต |
void | postInvocationTearDown (Throwable exception) ขั้นตอนเพิ่มเติมสำหรับการล้างข้อมูลที่จำเป็นเฉพาะอุปกรณ์ที่จะดำเนินการหลังจากการเรียกใช้เสร็จสิ้น |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) ขั้นตอนเพิ่มเติมสำหรับการตั้งค่าที่จำเป็นเฉพาะอุปกรณ์ที่จะดำเนินการบนอุปกรณ์ก่อนขั้นตอนการเรียกใช้ |
ผู้รับเหมาก่อสร้างสาธารณะ
อุปกรณ์ที่มีการจัดการระยะไกล
public ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
สร้าง ManagedRemoteDevice
พารามิเตอร์ | |
---|---|
device | IDevice : IDevice ที่เกี่ยวข้อง |
stateMonitor | IDeviceStateMonitor : กลไก IDeviceStateMonitor ที่จะใช้ |
allocationMonitor | IDeviceMonitor : IDeviceMonitor เพื่อแจ้งการเปลี่ยนแปลงสถานะการจัดสรร |
วิธีการสาธารณะ
รับตัวเลือก
public TestDeviceOptions getOptions ()
แทนที่ getter ฐานเพื่อให้สามารถแก้ไขอ็อพชันไดนามิกก่อนที่จะพยายามดำเนินการตั้งค่าแบบรีโมต
การส่งคืน | |
---|---|
TestDeviceOptions | TestDeviceOptions ที่เกี่ยวข้องกับอุปกรณ์ที่อยู่ระหว่างการทดสอบ |
โพสต์คำร้องขอTearDown
public void postInvocationTearDown (Throwable exception)
ขั้นตอนเพิ่มเติมสำหรับการล้างข้อมูลที่จำเป็นเฉพาะอุปกรณ์ที่จะดำเนินการหลังจากการเรียกใช้เสร็จสิ้น
พารามิเตอร์ | |
---|---|
exception | Throwable : หากมี ข้อยกเว้นสุดท้ายที่เกิดจากความล้มเหลวในการร้องขอ |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
ขั้นตอนเพิ่มเติมสำหรับการตั้งค่าที่จำเป็นเฉพาะอุปกรณ์ที่จะดำเนินการบนอุปกรณ์ก่อนขั้นตอนการเรียกใช้
พารามิเตอร์ | |
---|---|
info | IBuildInfo : IBuildInfo ของอุปกรณ์ |
attributes | MultiMap : คุณลักษณะที่จัดเก็บไว้ในบริบทการร้องขอ |
ขว้าง | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |