मंगलाचरण प्रसंग
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 InvocationContext ()
डिफ़ॉल्ट विशेषता मानों का उपयोग करके एक BuildInfo
बनाता है।
सार्वजनिक तरीके
आवंटितडिवाइस जोड़ें
public void addAllocatedDevice (deviceWithName)
ITestDevice
से संबद्ध कॉन्फ़िगरेशन डिवाइस नाम का मानचित्र ट्रैक करें। जोड़ने से पहले पिछली ट्रैकिंग साफ़ नहीं करता.
पैरामीटर | |
---|---|
deviceWithName | ERROR(/Map) |
आवंटितडिवाइस जोड़ें
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
डिवाइस आवंटित होने पर मेटा डेटा द्वारा ट्रैक किए जाने के लिए एक ITestDevice जोड़ें। मानचित्र में निर्माण जानकारी को शून्य पर सेट कर देगा।
पैरामीटर | |
---|---|
devicename | String : ITestDevice के साथ संबद्ध करने के लिए डिवाइस कॉन्फ़िगरेशन नाम |
testDevice | ITestDevice : आवंटित डिवाइस में जोड़ा जाएगा। |
addDeviceBuildInfo
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 |
addInvocationAttributes
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> |
getBuildInfo
public IBuildInfo getBuildInfo (String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध IBuildInfo
लौटाएँ। यदि डिवाइसनाम का मिलान नहीं किया जा सकता है, तो शून्य लौटाता है।
पैरामीटर | |
---|---|
deviceName | String |
रिटर्न | |
---|---|
IBuildInfo |
getBuildInfo
public IBuildInfo getBuildInfo (ITestDevice testDevice)
ITestDevice
से संबद्ध IBuildInfo
लौटाएँ
पैरामीटर | |
---|---|
testDevice | ITestDevice |
रिटर्न | |
---|---|
IBuildInfo |
getBuildInfoName
public String getBuildInfoName (IBuildInfo info)
IBuildInfo
से xml कॉन्फ़िगरेशन में सेट डिवाइस का नाम लौटाता है। यदि IBuildInfo का मिलान नहीं किया जा सकता है तो शून्य लौटाता है
पैरामीटर | |
---|---|
info | IBuildInfo |
रिटर्न | |
---|---|
String |
कॉन्फ़िगरेशन डिस्क्रिप्टर प्राप्त करें
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 ()
इस आह्वान में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन नामों की सूची लौटाएं
रिटर्न | |
---|---|
डिवाइस का नाम प्राप्त करें
public String getDeviceName (ITestDevice device)
ITestDevice
से xml कॉन्फ़िगरेशन में सेट डिवाइस का नाम लौटाता है। यदि ITestDevice का मिलान नहीं किया जा सकता है, तो शून्य लौटाता है।
पैरामीटर | |
---|---|
device | ITestDevice |
रिटर्न | |
---|---|
String |
उपकरण प्राप्त करें
publicgetDevices ()
इस आह्वान के लिए ट्रैक किए गए सभी आवंटित डिवाइस लौटाएँ।
रिटर्न | |
---|---|
getInvocationId
public String getInvocationId ()
रिटर्न | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
सुइट के भाग के रूप में निष्पादित होने के दौरान मॉड्यूल का आह्वान संदर्भ लौटाता है।
रिटर्न | |
---|---|
IInvocationContext |
getNumDevicesआबंटित
public int getNumDevicesAllocated ()
आह्वान के लिए आवंटित उपकरणों की संख्या लौटाएँ।
रिटर्न | |
---|---|
int |
धारावाहिक प्राप्त करें
publicgetSerials ()
इस मंगलाचरण में ट्रैक किए गए डिवाइस के सीरियलों की सूची लौटाएँ
रिटर्न | |
---|---|
getShardsSerials
publicgetShardsSerials ()
सभी ट्रैक किए गए धारावाहिकों और शार्डिंग में शामिल उनके शार्ड का मानचित्र लौटाता है। यदि खंडित आह्वान नहीं है तो खाली करें।
रिटर्न | |
---|---|
getTestTag
public String getTestTag ()
मंगलाचरण परीक्षण-टैग लौटाता है।
रिटर्न | |
---|---|
String |
लॉक विशेषताएँ
public void lockAttributes ()
अधिक आमंत्रण विशेषताओं को जोड़े जाने से रोकने के लिए संदर्भ को लॉक करें।
लॉग इनवोकेशनमेट्रिक्स
public void logInvocationMetrics ()
InvocationMetricLogger
विशेषताओं को इनवोकेशन में लॉग करें।
मार्करिलीज़अर्ली
public void markReleasedEarly ()
चिह्नित करें कि डिवाइस जल्दी रिलीज़ हो रहे हैं।
setConfigurationDescriptor
public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को सेट करता है जिसने आमंत्रण लॉन्च किया
पैरामीटर | |
---|---|
configurationDescriptor | ConfigurationDescriptor |
setModuleInvocationContext
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 |