LocalAndroidVirtualDevice

public class LocalAndroidVirtualDevice
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.LocalAndroidVirtualDevice


यह TradeFed होस्ट पर चलने वाले लोकल वर्चुअल डिवाइसों के लिए क्लास है.

खास जानकारी

पब्लिक कंस्ट्रक्टर

LocalAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

सार्वजनिक तरीके

boolean adbTcpConnect(String host, String port)
boolean adbTcpDisconnect(String host, String port)
void postInvocationTearDown(Throwable exception)

डिवाइस को बंद करने की सामान्य प्रक्रिया पूरी करें और वर्चुअल डिवाइस को बंद करें.

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

सेटअप करने की सामान्य प्रक्रिया पूरी करें और वर्चुअल डिवाइस लॉन्च करें.

void setTestLogger(ITestLogger testLogger)

ITestLogger इंस्टेंस को इंजेक्ट करता है

void shutdown()

डिवाइस को बंद करें.

पब्लिक कंस्ट्रक्टर

LocalAndroidVirtualDevice

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

पैरामीटर
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

सार्वजनिक तरीके

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

पैरामीटर
host String

port String

रिटर्न
boolean

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

पैरामीटर
host String

port String

रिटर्न
boolean

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

डिवाइस को बंद करने की सामान्य प्रक्रिया पूरी करें और वर्चुअल डिवाइस को बंद करें.

पैरामीटर
exception Throwable: अगर कोई है, तो इनवोकेशन फ़ेल होने की वजह से हुई आखिरी गड़बड़ी.

preInvocationSetup

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

सेटअप करने की सामान्य प्रक्रिया पूरी करें और वर्चुअल डिवाइस लॉन्च करें.

पैरामीटर
info IBuildInfo: डिवाइस का IBuildInfo.

attributes MultiMap: इनवॉकेशन कॉन्टेक्स्ट में सेव किए गए एट्रिब्यूट

थ्रो
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

ITestLogger इंस्टेंस को इंजेक्ट करता है

पैरामीटर
testLogger ITestLogger

शटडाउन

public void shutdown ()

डिवाइस को बंद करें.