संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

Iइनवोकेशनसंदर्भ

public interface IInvocationContext

com.android.tradefed.invoker.IInvocationContext


यदि आवश्यक हो तो परीक्षणों तक पहुंचने के लिए आमंत्रण के बारे में जानकारी रखता है। टेस्ट को यहां निहित संदर्भ को संशोधित नहीं करना चाहिए, इसलिए रिपोर्टिंग उद्देश्य के लिए संदर्भ विशेषताओं को छोड़कर, केवल गेटर्स उपलब्ध होंगे।

सारांश

नेस्टेड कक्षाएं

enum IInvocationContext.TimingEvent

स्थिरांक

String INVOCATION_ID

संबद्ध आमंत्रण आईडी संग्रहीत करने के लिए उपयोग की जाने वाली कुंजी।

सार्वजनिक तरीके

abstract void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

ITestDevice से संबद्ध कॉन्फ़िगरेशन डिवाइस नाम के मानचित्र को ट्रैक करें।

abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)

डिवाइस आवंटित होने पर मेटा डेटा द्वारा ट्रैक किए जाने के लिए ITestDevice जोड़ें।

abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

डिवाइस कॉन्फ़िगरेशन नाम के साथ ट्रैक करने के लिए IBuildInfo जोड़ें।

abstract void addInvocationAttribute (String attributeName, String attributeValue)

एक आमंत्रण विशेषता जोड़ें।

abstract void addInvocationAttributes ( MultiMap <String, String> attributesMap)

UniqueMultiMap के माध्यम से एक साथ कई आमंत्रण विशेषताएँ जोड़ें।

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)

दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध IBuildInfo

abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

IBuildInfo से संबद्ध ITestDevice

abstract String getBuildInfoName ( IBuildInfo info)

IBuildInfo से xml कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम देता है।

abstract getBuildInfos ()

इस आमंत्रण के लिए ट्रैक किए गए सभी IBuildInfo

abstract ConfigurationDescriptor getConfigurationDescriptor ()

परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को लौटाता है जिसने मंगलाचरण शुरू किया

abstract ITestDevice getDevice (String deviceName)

दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध ITestDevice

abstract getDeviceBuildMap ()

डिवाइस/बिल्ड इंफो एसोसिएशन का नक्शा लौटाएं

abstract ITestDevice getDeviceBySerial (String serial)

दिए गए सीरियल से जुड़े ITestDevice को लौटाता है।

abstract getDeviceConfigNames ()

इस आमंत्रण में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन नामों की सूची लौटाएं

abstract String getDeviceName ( ITestDevice device)

ITestDevice से xml कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम देता है।

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)

संदर्भ के सभी उपकरणों के RecoveryMode मोड को सेट करता है

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 abstract  getBuildInfos ()

इस आमंत्रण के लिए ट्रैक किए गए सभी IBuildInfo

रिटर्न

getConfigurationDescriptor

public abstract ConfigurationDescriptor getConfigurationDescriptor ()

परीक्षण कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को लौटाता है जिसने मंगलाचरण शुरू किया

रिटर्न
ConfigurationDescriptor

गेटडिवाइस

public abstract ITestDevice getDevice (String deviceName)

दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध ITestDevice

मापदंडों
deviceName String

रिटर्न
ITestDevice

getDeviceBuildMap

public abstract  getDeviceBuildMap ()

डिवाइस/बिल्ड इंफो एसोसिएशन का नक्शा लौटाएं

रिटर्न

getDeviceBySerial

public abstract ITestDevice getDeviceBySerial (String serial)

दिए गए सीरियल से जुड़े ITestDevice को लौटाता है। बहुत अधिक उपयोग करने से बचना चाहिए क्योंकि यह सबसे तेज़ खोज नहीं है।

मापदंडों
serial String

रिटर्न
ITestDevice

getDeviceConfigNames

public abstract  getDeviceConfigNames ()

इस आमंत्रण में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन नामों की सूची लौटाएं

रिटर्न

getDeviceName

public abstract String getDeviceName (ITestDevice device)

ITestDevice से xml कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम देता है। यदि ITestDevice का मिलान नहीं किया जा सकता है, तो यह अशक्त हो जाता है।

मापदंडों
device ITestDevice

रिटर्न
String

डिवाइस प्राप्त करें

public abstract  getDevices ()

इस आह्वान के लिए ट्रैक किए गए सभी आवंटित डिवाइस लौटाएं।

रिटर्न

प्राप्त आमंत्रण आईडी

public abstract String getInvocationId ()

रिटर्न
String संबद्ध आमंत्रण आईडी या null यदि किसी आमंत्रण से लिंक नहीं है

प्राप्त आमंत्रण समय मेट्रिक्स

public  getInvocationTimingMetrics ()

आमंत्रण समय मीट्रिक वाला नक्शा लौटाता है।

रिटर्न

getModuleInvocationContext

public abstract IInvocationContext getModuleInvocationContext ()

सूट के हिस्से के रूप में निष्पादित होने के दौरान मॉड्यूल का आमंत्रण संदर्भ देता है।

रिटर्न
IInvocationContext

getNumDevicesआवंटित

public abstract int getNumDevicesAllocated ()

आह्वान के लिए आवंटित उपकरणों की संख्या लौटाएं।

रिटर्न
int

सीरियल प्राप्त करें

public abstract  getSerials ()

इस आह्वान में ट्रैक किए गए डिवाइस के धारावाहिकों की सूची लौटाएं

रिटर्न

getShardsSerials

public abstract  getShardsSerials ()

सभी ट्रैक किए गए धारावाहिकों का नक्शा और शार्डिंग में शामिल उनके टुकड़े लौटाता है। एक शार्प आमंत्रण नहीं तो खाली।

रिटर्न

गेटटेस्टटैग

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