Iइनवोकेशनसंदर्भ
public interface IInvocationContext
com.android.tradefed.invoker.IInvocationContext |
यदि आवश्यक हो तो परीक्षणों तक पहुंचने के लिए आमंत्रण के बारे में जानकारी रखता है। टेस्ट को यहां निहित संदर्भ को संशोधित नहीं करना चाहिए, इसलिए रिपोर्टिंग उद्देश्य के लिए संदर्भ विशेषताओं को छोड़कर, केवल गेटर्स उपलब्ध होंगे।
सारांश
नेस्टेड कक्षाएं | |
---|---|
enum | IInvocationContext.TimingEvent
|
स्थिरांक | |
---|---|
String | INVOCATION_ID संबद्ध आमंत्रण आईडी संग्रहीत करने के लिए उपयोग की जाने वाली कुंजी। |
सार्वजनिक तरीके | |
---|---|
abstract void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) |
abstract void | addAllocatedDevice (String deviceName, ITestDevice testDevice) डिवाइस आवंटित होने पर मेटा डेटा द्वारा ट्रैक किए जाने के लिए ITestDevice जोड़ें। |
abstract void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) डिवाइस कॉन्फ़िगरेशन नाम के साथ ट्रैक करने के लिए |
abstract void | addInvocationAttribute (String attributeName, String attributeValue) एक आमंत्रण विशेषता जोड़ें। |
abstract void | addInvocationAttributes ( MultiMap <String, String> attributesMap) |
default void | addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, Long durationMillis) एक आमंत्रण समय मीट्रिक जोड़ें। |
abstract void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) कुछ परीक्षणों को चलाने वाले शार्ड में से किसी एक को असाइन किए गए ट्रैक के लिए एक सीरियल जोड़ें। |
default String | getAttribute (String key) एकल कुंजी-मूल्य जोड़ी के रूप में आमंत्रण संदर्भ विशेषता पुनर्प्राप्त करने के लिए एक सुविधाजनक विधि |
abstract MultiMap <String, String> | getAttributes () सभी आमंत्रण विशेषताओं वाले मानचित्र की एक प्रति देता है। |
abstract IBuildInfo | getBuildInfo (String deviceName) दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध |
abstract IBuildInfo | getBuildInfo ( ITestDevice testDevice) |
abstract String | getBuildInfoName ( IBuildInfo info) |
abstract | getBuildInfos () इस आमंत्रण के लिए ट्रैक किए गए सभी |
abstract ConfigurationDescriptor | getConfigurationDescriptor () परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को लौटाता है जिसने मंगलाचरण शुरू किया |
abstract ITestDevice | getDevice (String deviceName) दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध |
abstract | getDeviceBuildMap () डिवाइस/बिल्ड इंफो एसोसिएशन का नक्शा लौटाएं |
abstract ITestDevice | getDeviceBySerial (String serial) दिए गए सीरियल से जुड़े |
abstract | getDeviceConfigNames () इस आमंत्रण में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन नामों की सूची लौटाएं |
abstract String | getDeviceName ( ITestDevice device) |
abstract | getDevices () इस आह्वान के लिए ट्रैक किए गए सभी आवंटित डिवाइस लौटाएं। |
abstract String | getInvocationId () |
default | getInvocationTimingMetrics () आमंत्रण समय मीट्रिक वाला नक्शा लौटाता है। |
abstract IInvocationContext | getModuleInvocationContext () सूट के हिस्से के रूप में निष्पादित होने के दौरान मॉड्यूल का आमंत्रण संदर्भ देता है। |
abstract int | getNumDevicesAllocated () आह्वान के लिए आवंटित उपकरणों की संख्या लौटाएं। |
abstract | getSerials () इस आह्वान में ट्रैक किए गए डिवाइस के धारावाहिकों की सूची लौटाएं |
abstract | getShardsSerials () सभी ट्रैक किए गए धारावाहिकों का नक्शा और शार्डिंग में शामिल उनके टुकड़े लौटाता है। |
abstract String | getTestTag () आमंत्रण परीक्षण-टैग लौटाता है। |
abstract void | markReleasedEarly () चिह्नित करें कि उपकरण जल्दी जारी हो रहे हैं। |
abstract void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को सेट करता है जिसने मंगलाचरण शुरू किया |
abstract void | setModuleInvocationContext ( IInvocationContext invocationContext) सूट के हिस्से के रूप में निष्पादित होने के दौरान मॉड्यूल का आमंत्रण संदर्भ सेट करता है। |
abstract void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) संदर्भ के सभी उपकरणों के |
abstract void | setTestTag (String testTag) आमंत्रण परीक्षण-टैग सेट करता है। |
abstract InvocationContext.Context | toProto () एक संदर्भ उदाहरण को एक प्रोटोबफ में क्रमबद्ध करें। |
abstract boolean | wasReleasedEarly () यह लौटाता है कि डिवाइस को जल्दी जारी किया गया था या नहीं और अब इसका उपयोग नहीं किया जाएगा। |
स्थिरांक
INVOCATION_ID
public static final String INVOCATION_ID
संबद्ध आमंत्रण आईडी संग्रहीत करने के लिए उपयोग की जाने वाली कुंजी।
निरंतर मूल्य: "आह्वान-आईडी"
सार्वजनिक तरीके
एलोकेटेडडिवाइस जोड़ें
public abstract void addAllocatedDevice (deviceWithName)
ITestDevice
से संबद्ध कॉन्फ़िगरेशन डिवाइस नाम के मानचित्र को ट्रैक करें। जोड़ने से पहले पिछली ट्रैकिंग को साफ़ नहीं करता है।
मापदंडों | |
---|---|
deviceWithName | ERROR(/Map) |
एलोकेटेडडिवाइस जोड़ें
public abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)
डिवाइस आवंटित होने पर मेटा डेटा द्वारा ट्रैक किए जाने के लिए ITestDevice जोड़ें। मानचित्र में बिल्ड जानकारी को शून्य पर सेट कर देगा।
मापदंडों | |
---|---|
deviceName | String : ITestDevice के साथ संबद्ध करने के लिए डिवाइस कॉन्फ़िगरेशन नाम |
testDevice | ITestDevice : आवंटित उपकरणों में जोड़ा जाना है। |
ऐडडिवाइसबिल्डइन्फो
public abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
डिवाइस कॉन्फ़िगरेशन नाम के साथ ट्रैक करने के लिए IBuildInfo
जोड़ें।
मापदंडों | |
---|---|
deviceName | String : डिवाइस कॉन्फ़िगरेशन नाम |
buildinfo | IBuildInfo : डिवाइस कॉन्फ़िगरेशन नाम से जुड़ा एक IBuildInfo । |
AddInvocationAttribute
public abstract void addInvocationAttribute (String attributeName, String attributeValue)
एक आमंत्रण विशेषता जोड़ें।
मापदंडों | |
---|---|
attributeName | String |
attributeValue | String |
ऐडइनवोकेशनएट्रिब्यूट्स
public abstract void addInvocationAttributes (MultiMap<String, String> attributesMap)
UniqueMultiMap
के माध्यम से एक साथ कई आमंत्रण विशेषताएँ जोड़ें।
मापदंडों | |
---|---|
attributesMap | MultiMap |
ऐडइनवोकेशनटाइमिंगमेट्रिक
public void addInvocationTimingMetric (IInvocationContext.TimingEvent timingEvent, Long durationMillis)
एक आमंत्रण समय मीट्रिक जोड़ें।
मापदंडों | |
---|---|
timingEvent | IInvocationContext.TimingEvent |
durationMillis | Long |
AddSerialsFromShard
public abstract void addSerialsFromShard (Integer index,serials)
कुछ परीक्षणों को चलाने वाले शार्ड में से किसी एक को असाइन किए गए ट्रैक के लिए एक सीरियल जोड़ें।
मापदंडों | |
---|---|
index | Integer : धारावाहिकों का उपयोग करके शार्द का सूचकांक |
serials |
गुण प्राप्त करें
public String getAttribute (String key)
एकल कुंजी-मूल्य जोड़ी के रूप में आमंत्रण संदर्भ विशेषता पुनर्प्राप्त करने के लिए एक सुविधाजनक विधि
मापदंडों | |
---|---|
key | String |
रिटर्न | |
---|---|
String |
गुण प्राप्त करें
public abstract MultiMap<String, String> getAttributes ()
सभी आमंत्रण विशेषताओं वाले मानचित्र की एक प्रति देता है।
रिटर्न | |
---|---|
MultiMap <String, String> |
गेटबिल्डइन्फो
public abstract IBuildInfo getBuildInfo (String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध IBuildInfo
। यदि डिवाइसनाम का मिलान नहीं किया जा सकता है, तो शून्य लौटाता है।
मापदंडों | |
---|---|
deviceName | String |
रिटर्न | |
---|---|
IBuildInfo |
गेटबिल्डइन्फो
public abstract IBuildInfo getBuildInfo (ITestDevice testDevice)
IBuildInfo
से संबद्ध ITestDevice
मापदंडों | |
---|---|
testDevice | ITestDevice |
रिटर्न | |
---|---|
IBuildInfo |
getBuildInfoName
public abstract String getBuildInfoName (IBuildInfo info)
IBuildInfo
से xml कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम देता है। यदि IBuildInfo का मिलान नहीं किया जा सकता है तो अशक्त लौटाता है
मापदंडों | |
---|---|
info | IBuildInfo |
रिटर्न | |
---|---|
String |
गेटबिल्डइन्फोस
public abstractgetBuildInfos ()
इस आमंत्रण के लिए ट्रैक किए गए सभी IBuildInfo
।
रिटर्न | |
---|---|
getConfigurationDescriptor
public abstract ConfigurationDescriptor getConfigurationDescriptor ()
परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को लौटाता है जिसने मंगलाचरण शुरू किया
रिटर्न | |
---|---|
ConfigurationDescriptor |
गेटडिवाइस
public abstract ITestDevice getDevice (String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध ITestDevice
।
मापदंडों | |
---|---|
deviceName | String |
रिटर्न | |
---|---|
ITestDevice |
getDeviceBuildMap
public abstractgetDeviceBuildMap ()
डिवाइस/बिल्ड इंफो एसोसिएशन का नक्शा लौटाएं
रिटर्न | |
---|---|
getDeviceBySerial
public abstract ITestDevice getDeviceBySerial (String serial)
दिए गए सीरियल से जुड़े ITestDevice
को लौटाता है। बहुत अधिक उपयोग करने से बचना चाहिए क्योंकि यह सबसे तेज़ खोज नहीं है।
मापदंडों | |
---|---|
serial | String |
रिटर्न | |
---|---|
ITestDevice |
getDeviceConfigNames
public abstractgetDeviceConfigNames ()
इस आमंत्रण में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन नामों की सूची लौटाएं
रिटर्न | |
---|---|
getDeviceName
public abstract String getDeviceName (ITestDevice device)
ITestDevice
से xml कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम देता है। यदि ITestDevice का मिलान नहीं किया जा सकता है, तो यह अशक्त हो जाता है।
मापदंडों | |
---|---|
device | ITestDevice |
रिटर्न | |
---|---|
String |
डिवाइस प्राप्त करें
public abstractgetDevices ()
इस आह्वान के लिए ट्रैक किए गए सभी आवंटित डिवाइस लौटाएं।
रिटर्न | |
---|---|
प्राप्त आमंत्रण आईडी
public abstract String getInvocationId ()
रिटर्न | |
---|---|
String | संबद्ध आमंत्रण आईडी या null यदि किसी आमंत्रण से लिंक नहीं है |
प्राप्त आमंत्रण समय मेट्रिक्स
publicgetInvocationTimingMetrics ()
आमंत्रण समय मीट्रिक वाला नक्शा लौटाता है।
रिटर्न | |
---|---|
getModuleInvocationContext
public abstract IInvocationContext getModuleInvocationContext ()
सूट के हिस्से के रूप में निष्पादित होने के दौरान मॉड्यूल का आमंत्रण संदर्भ देता है।
रिटर्न | |
---|---|
IInvocationContext |
getNumDevicesआवंटित
public abstract int getNumDevicesAllocated ()
आह्वान के लिए आवंटित उपकरणों की संख्या लौटाएं।
रिटर्न | |
---|---|
int |
सीरियल प्राप्त करें
public abstractgetSerials ()
इस आह्वान में ट्रैक किए गए डिवाइस के धारावाहिकों की सूची लौटाएं
रिटर्न | |
---|---|
getShardsSerials
public abstractgetShardsSerials ()
सभी ट्रैक किए गए धारावाहिकों का नक्शा और शार्डिंग में शामिल उनके टुकड़े लौटाता है। एक शार्प आमंत्रण नहीं तो खाली।
रिटर्न | |
---|---|
गेटटेस्टटैग
public abstract String getTestTag ()
आमंत्रण परीक्षण-टैग लौटाता है।
रिटर्न | |
---|---|
String |
मार्क रिलीज अर्ली
public abstract void markReleasedEarly ()
चिह्नित करें कि उपकरण जल्दी जारी हो रहे हैं।
सेटकॉन्फ़िगरेशनडिस्क्रिप्टर
public abstract void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को सेट करता है जिसने मंगलाचरण शुरू किया
मापदंडों | |
---|---|
configurationDescriptor | ConfigurationDescriptor |
सेटमॉड्यूलइनवोकेशनकॉन्टेक्स्ट
public abstract void setModuleInvocationContext (IInvocationContext invocationContext)
सूट के हिस्से के रूप में निष्पादित होने के दौरान मॉड्यूल का आमंत्रण संदर्भ सेट करता है।
मापदंडों | |
---|---|
invocationContext | IInvocationContext |
setRecoveryModeForAllDevices
public abstract void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
संदर्भ के सभी उपकरणों के RecoveryMode
मोड को सेट करता है
मापदंडों | |
---|---|
mode | ITestDevice.RecoveryMode |
सेटटेस्टटैग
public abstract void setTestTag (String testTag)
आमंत्रण परीक्षण-टैग सेट करता है।
मापदंडों | |
---|---|
testTag | String |
toProto
public abstract InvocationContext.Context toProto ()
एक संदर्भ उदाहरण को एक प्रोटोबफ में क्रमबद्ध करें।
रिटर्न | |
---|---|
InvocationContext.Context |
जल्दी जारी किया गया था
public abstract boolean wasReleasedEarly ()
यह लौटाता है कि डिवाइस को जल्दी जारी किया गया था या नहीं और अब इसका उपयोग नहीं किया जाएगा।
रिटर्न | |
---|---|
boolean |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2022-08-15 (UTC) को अपडेट किया गया.