आह्वान प्रसंग
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.ऑब्जेक्ट | |
मैं | com.android.tradefed.invoker.InvocationContext |
IInvocationContext
का सामान्य कार्यान्वयन।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
InvocationContext () डिफ़ॉल्ट विशेषता मानों का उपयोग करके |
सार्वजनिक तरीके | |
---|---|
void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) |
void | addAllocatedDevice (String devicename, ITestDevice testDevice) डिवाइस आवंटित होने पर मेटा डेटा द्वारा ट्रैक किए जाने के लिए ITestDevice जोड़ें। |
void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) डिवाइस कॉन्फ़िगरेशन नाम के साथ ट्रैक करने के लिए |
void | addInvocationAttribute (String attributeName, String attributeValue) एक आमंत्रण विशेषता जोड़ें। |
void | addInvocationAttributes ( MultiMap <String, String> attributesMap) |
void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) कुछ परीक्षणों को चलाने वाले शार्ड में से किसी एक को असाइन किए गए ट्रैक के लिए एक सीरियल जोड़ें। |
static InvocationContext | fromProto (InvocationContext.Context protoContext) इंस्टेंस वापस पाने के लिए |
MultiMap <String, String> | getAttributes () सभी आमंत्रण विशेषताओं वाले मानचित्र की एक प्रति देता है। |
IBuildInfo | getBuildInfo (String deviceName) दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध |
IBuildInfo | getBuildInfo ( ITestDevice testDevice) |
String | getBuildInfoName ( IBuildInfo info) |
getBuildInfos () इस आमंत्रण के लिए ट्रैक किए गए सभी | |
ConfigurationDescriptor | getConfigurationDescriptor () परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को लौटाता है जिसने मंगलाचरण शुरू किया |
ITestDevice | getDevice (String deviceName) दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध |
getDeviceBuildMap () डिवाइस/बिल्ड इंफो एसोसिएशन का नक्शा लौटाएं | |
ITestDevice | getDeviceBySerial (String serial) दिए गए सीरियल से जुड़े |
getDeviceConfigNames () इस आमंत्रण में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन नामों की सूची लौटाएं | |
String | getDeviceName ( ITestDevice device) |
getDevices () इस आह्वान के लिए ट्रैक किए गए सभी आवंटित डिवाइस लौटाएं। | |
String | getInvocationId () |
IInvocationContext | getModuleInvocationContext () सूट के हिस्से के रूप में निष्पादित होने के दौरान मॉड्यूल का आमंत्रण संदर्भ देता है। |
int | getNumDevicesAllocated () आह्वान के लिए आवंटित उपकरणों की संख्या लौटाएं। |
getSerials () इस आह्वान में ट्रैक किए गए डिवाइस के धारावाहिकों की सूची लौटाएं | |
getShardsSerials () सभी ट्रैक किए गए धारावाहिकों का नक्शा और शार्डिंग में शामिल उनके टुकड़े लौटाता है। | |
String | getTestTag () आमंत्रण परीक्षण-टैग लौटाता है। |
void | lockAttributes () अधिक आमंत्रण विशेषताओं को जोड़ने से रोकने के लिए संदर्भ को लॉक करें। |
void | logInvocationMetrics () आमंत्रण के लिए |
void | markReleasedEarly () चिह्नित करें कि उपकरण जल्दी जारी हो रहे हैं। |
void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को सेट करता है जिसने मंगलाचरण शुरू किया |
void | setModuleInvocationContext ( IInvocationContext invocationContext) सूट के हिस्से के रूप में निष्पादित होने के दौरान मॉड्यूल का आमंत्रण संदर्भ सेट करता है। |
void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) संदर्भ के सभी उपकरणों के |
void | setTestTag (String testTag) आमंत्रण परीक्षण-टैग सेट करता है। |
InvocationContext.Context | toProto () एक संदर्भ उदाहरण को एक प्रोटोबफ में क्रमबद्ध करें। |
boolean | wasReleasedEarly () यह लौटाता है कि डिवाइस को जल्दी जारी किया गया था या नहीं और अब इसका उपयोग नहीं किया जाएगा। |
सार्वजनिक निर्माणकर्ता
सार्वजनिक तरीके
एलोकेटेडडिवाइस जोड़ें
public void addAllocatedDevice (deviceWithName)
ITestDevice
से संबद्ध कॉन्फ़िगरेशन डिवाइस नाम के मानचित्र को ट्रैक करें। जोड़ने से पहले पिछली ट्रैकिंग को साफ़ नहीं करता है।
मापदंडों | |
---|---|
deviceWithName | ERROR(/Map) |
एलोकेटेडडिवाइस जोड़ें
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
डिवाइस आवंटित होने पर मेटा डेटा द्वारा ट्रैक किए जाने के लिए ITestDevice जोड़ें। मानचित्र में बिल्ड जानकारी को शून्य पर सेट कर देगा।
मापदंडों | |
---|---|
devicename | String : ITestDevice के साथ संबद्ध करने के लिए डिवाइस कॉन्फ़िगरेशन नाम |
testDevice | ITestDevice : आवंटित उपकरणों में जोड़ा जाना है। |
ऐडडिवाइसबिल्डइन्फो
public void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
डिवाइस कॉन्फ़िगरेशन नाम के साथ ट्रैक करने के लिए IBuildInfo
जोड़ें।
मापदंडों | |
---|---|
deviceName | String : डिवाइस कॉन्फ़िगरेशन नाम |
buildinfo | IBuildInfo : डिवाइस कॉन्फ़िगरेशन नाम से जुड़ा एक IBuildInfo । |
AddInvocationAttribute
public void addInvocationAttribute (String attributeName, String attributeValue)
एक आमंत्रण विशेषता जोड़ें।
मापदंडों | |
---|---|
attributeName | String |
attributeValue | String |
ऐडइनवोकेशनएट्रिब्यूट्स
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
UniqueMultiMap
के माध्यम से एक साथ कई आमंत्रण विशेषताएँ जोड़ें।
मापदंडों | |
---|---|
attributesMap | MultiMap |
AddSerialsFromShard
public void addSerialsFromShard (Integer index,serials)
कुछ परीक्षणों को चलाने वाले शार्ड में से किसी एक को असाइन किए गए ट्रैक के लिए एक सीरियल जोड़ें।
मापदंडों | |
---|---|
index | Integer : धारावाहिकों का उपयोग करके शार्द का सूचकांक |
serials |
प्रोटो से
public static InvocationContext fromProto (InvocationContext.Context protoContext)
इंस्टेंस वापस पाने के लिए InvocationContext#toProto()
पर उलटा ऑपरेशन।
मापदंडों | |
---|---|
protoContext | InvocationContext.Context |
रिटर्न | |
---|---|
InvocationContext |
गुण प्राप्त करें
public MultiMap<String, String> getAttributes ()
सभी आमंत्रण विशेषताओं वाले मानचित्र की एक प्रति देता है।
रिटर्न | |
---|---|
MultiMap <String, String> |
गेटबिल्डइन्फो
public IBuildInfo getBuildInfo (String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध IBuildInfo
। यदि डिवाइसनाम का मिलान नहीं किया जा सकता है, तो शून्य लौटाता है।
मापदंडों | |
---|---|
deviceName | String |
रिटर्न | |
---|---|
IBuildInfo |
गेटबिल्डइन्फो
public IBuildInfo getBuildInfo (ITestDevice testDevice)
IBuildInfo
से संबद्ध ITestDevice
मापदंडों | |
---|---|
testDevice | ITestDevice |
रिटर्न | |
---|---|
IBuildInfo |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
IBuildInfo
से xml कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम देता है। यदि IBuildInfo का मिलान नहीं किया जा सकता है तो अशक्त लौटाता है
मापदंडों | |
---|---|
info | IBuildInfo |
रिटर्न | |
---|---|
String |
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को लौटाता है जिसने मंगलाचरण शुरू किया
रिटर्न | |
---|---|
ConfigurationDescriptor |
गेटडिवाइस
public ITestDevice getDevice (String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध ITestDevice
।
मापदंडों | |
---|---|
deviceName | String |
रिटर्न | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
डिवाइस/बिल्ड इंफो एसोसिएशन का नक्शा लौटाएं
रिटर्न | |
---|---|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
दिए गए सीरियल से जुड़े ITestDevice
को लौटाता है। बहुत अधिक उपयोग करने से बचना चाहिए क्योंकि यह सबसे तेज़ खोज नहीं है।
मापदंडों | |
---|---|
serial | String |
रिटर्न | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
इस आमंत्रण में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन नामों की सूची लौटाएं
रिटर्न | |
---|---|
getDeviceName
public String getDeviceName (ITestDevice device)
ITestDevice
से xml कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम देता है। यदि ITestDevice का मिलान नहीं किया जा सकता है, तो यह अशक्त हो जाता है।
मापदंडों | |
---|---|
device | ITestDevice |
रिटर्न | |
---|---|
String |
डिवाइस प्राप्त करें
publicgetDevices ()
इस आह्वान के लिए ट्रैक किए गए सभी आवंटित डिवाइस लौटाएं।
रिटर्न | |
---|---|
प्राप्त आमंत्रण आईडी
public String getInvocationId ()
रिटर्न | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
सूट के हिस्से के रूप में निष्पादित होने के दौरान मॉड्यूल का आमंत्रण संदर्भ देता है।
रिटर्न | |
---|---|
IInvocationContext |
getNumDevicesआवंटित
public int getNumDevicesAllocated ()
आह्वान के लिए आवंटित उपकरणों की संख्या लौटाएं।
रिटर्न | |
---|---|
int |
सीरियल प्राप्त करें
publicgetSerials ()
इस आह्वान में ट्रैक किए गए डिवाइस के धारावाहिकों की सूची लौटाएं
रिटर्न | |
---|---|
getShardsSerials
publicgetShardsSerials ()
सभी ट्रैक किए गए धारावाहिकों का नक्शा और शार्डिंग में शामिल उनके टुकड़े लौटाता है। एक शार्प आमंत्रण नहीं तो खाली।
रिटर्न | |
---|---|
गेटटेस्टटैग
public String getTestTag ()
आमंत्रण परीक्षण-टैग लौटाता है।
रिटर्न | |
---|---|
String |
लॉकएट्रिब्यूट्स
public void lockAttributes ()
अधिक आमंत्रण विशेषताओं को जोड़ने से रोकने के लिए संदर्भ को लॉक करें।
लॉगइनवोकेशन मेट्रिक्स
public void logInvocationMetrics ()
आमंत्रण के लिए InvocationMetricLogger
विशेषताएँ लॉग करें।
मार्क रिलीज अर्ली
public void markReleasedEarly ()
चिह्नित करें कि उपकरण जल्दी जारी हो रहे हैं।
सेटकॉन्फ़िगरेशनडिस्क्रिप्टर
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को सेट करता है जिसने मंगलाचरण शुरू किया
मापदंडों | |
---|---|
configurationDescriptor | ConfigurationDescriptor |
सेटमॉड्यूलइनवोकेशनकॉन्टेक्स्ट
public void setModuleInvocationContext (IInvocationContext invocationContext)
सूट के हिस्से के रूप में निष्पादित होने के दौरान मॉड्यूल का आमंत्रण संदर्भ सेट करता है।
मापदंडों | |
---|---|
invocationContext | IInvocationContext |
setRecoveryModeForAllDevices
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
संदर्भ के सभी उपकरणों के RecoveryMode
मोड को सेट करता है
मापदंडों | |
---|---|
mode | ITestDevice.RecoveryMode |
सेटटेस्टटैग
public void setTestTag (String testTag)
आमंत्रण परीक्षण-टैग सेट करता है।
मापदंडों | |
---|---|
testTag | String |
toProto
public InvocationContext.Context toProto ()
एक संदर्भ उदाहरण को एक प्रोटोबफ में क्रमबद्ध करें।
रिटर्न | |
---|---|
InvocationContext.Context |
जल्दी जारी किया गया था
public boolean wasReleasedEarly ()
यह लौटाता है कि डिवाइस को जल्दी जारी किया गया था या नहीं और अब इसका उपयोग नहीं किया जाएगा।
रिटर्न | |
---|---|
boolean |