प्रबंधित रिमोट डिवाइस
public class ManagedRemoteDevice
implements ITestLoggerReceiver
extends TestDevice
java.lang.Object | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.cloud.ManagedRemoteDevice |
वर्चुअल मशीन के अंदर चलने वाला एक उपकरण जिसे हम वीएम के अंदर ट्रेडफेड इंस्टेंस के माध्यम से दूरस्थ रूप से प्रबंधित करते हैं।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) एक |
सार्वजनिक तरीके | |
---|---|
TestDeviceOptions | getOptions () दूरस्थ सेटअप करने का प्रयास करने से पहले गतिशील विकल्पों को हल करने में सक्षम होने के लिए बेस गेटर को ओवरराइड करें। |
GceAvdInfo | getRemoteAvdInfo () दूरस्थ आवृत्ति का वर्णन करने वाला |
void | postInvocationTearDown (Throwable exception) डिवाइस विशिष्ट आवश्यक सफाई के लिए अतिरिक्त चरण जो मंगलाचरण के बाद निष्पादित किए जाएंगे। |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) डिवाइस विशिष्ट आवश्यक सेटअप के लिए अतिरिक्त चरण जिन्हें मंगलाचरण प्रवाह से पहले डिवाइस पर निष्पादित किया जाएगा। |
void | setTestLogger ( ITestLogger testLogger) |
संरक्षित तरीके | |
---|---|
long | getCurrentTime () वर्तमान सिस्टम समय लौटाता है। |
void | launchGce ( MultiMap <String, String> attributes) बिल्ड जानकारी के आधार पर वास्तविक जीसीई डिवाइस लॉन्च करें। |
सार्वजनिक निर्माणकर्ता
प्रबंधित रिमोट डिवाइस
public ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
एक ManagedRemoteDevice
बनाता है।
पैरामीटर | |
---|---|
device | IDevice : संबद्ध IDevice |
stateMonitor | IDeviceStateMonitor : उपयोग करने के लिए IDeviceStateMonitor तंत्र |
allocationMonitor | IDeviceMonitor : आवंटन की स्थिति में बदलाव की सूचना देने के लिए IDeviceMonitor । |
सार्वजनिक तरीके
getOptions
public TestDeviceOptions getOptions ()
दूरस्थ सेटअप करने का प्रयास करने से पहले गतिशील विकल्पों को हल करने में सक्षम होने के लिए बेस गेटर को ओवरराइड करें।
रिटर्न | |
---|---|
TestDeviceOptions | परीक्षण के अंतर्गत डिवाइस से संबंधित TestDeviceOptions । |
getRemoteAvdInfo
public GceAvdInfo getRemoteAvdInfo ()
दूरस्थ आवृत्ति का वर्णन करने वाला GceAvdInfo
लौटाता है।
रिटर्न | |
---|---|
GceAvdInfo |
पोस्टआमंत्रण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 |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
ITestLogger
उदाहरण को इंजेक्ट करता है
पैरामीटर | |
---|---|
testLogger | ITestLogger |
संरक्षित तरीके
getCurrentTime
protected long getCurrentTime ()
वर्तमान सिस्टम समय लौटाता है। परीक्षण के लिए उजागर।
रिटर्न | |
---|---|
long |
launchGce
protected void launchGce (MultiMap<String, String> attributes)
बिल्ड जानकारी के आधार पर वास्तविक जीसीई डिवाइस लॉन्च करें।
पैरामीटर | |
---|---|
attributes | MultiMap |
फेंकता | |
---|---|
TargetSetupError |