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