IIInvocationContext

public interface IInvocationContext

com.android.tradefed.invoker.IInvocationContext


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

सारांश

स्थिरांक

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)

ITestDevice से संबद्ध IBuildInfo लौटाएँ

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

यह बताता है कि डिवाइस जल्दी जारी किए गए थे या नहीं और अब उनका उपयोग नहीं किया जाएगा।

स्थिरांक

आमंत्रण_आईडी

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 : आवंटित डिवाइस में जोड़ा जाएगा।

addDeviceBuildInfo

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

addInvocationAttributes

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

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

पैरामीटर
attributesMap MultiMap

addInvocationTimingMetric

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>

getBuildInfo

public abstract IBuildInfo getBuildInfo (String deviceName)

दिए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध IBuildInfo लौटाएँ। यदि डिवाइसनाम का मिलान नहीं किया जा सकता है, तो शून्य लौटाता है।

पैरामीटर
deviceName String

रिटर्न
IBuildInfo

getBuildInfo

public abstract IBuildInfo getBuildInfo (ITestDevice testDevice)

ITestDevice से संबद्ध IBuildInfo लौटाएँ

पैरामीटर
testDevice ITestDevice

रिटर्न
IBuildInfo

getBuildInfoName

public abstract String getBuildInfoName (IBuildInfo info)

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

पैरामीटर
info IBuildInfo

रिटर्न
String

getBuildInfos

public abstract  getBuildInfos ()

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

रिटर्न

कॉन्फ़िगरेशन डिस्क्रिप्टर प्राप्त करें

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

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

रिटर्न

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

public abstract String getDeviceName (ITestDevice device)

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

पैरामीटर
device ITestDevice

रिटर्न
String

उपकरण प्राप्त करें

public abstract  getDevices ()

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

रिटर्न

getInvocationId

public abstract String getInvocationId ()

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

getInvocationTimingMetrics

public  getInvocationTimingMetrics ()

मंगलाचरण समय मेट्रिक्स वाला मानचित्र लौटाता है।

रिटर्न

getModuleInvocationContext

public abstract IInvocationContext getModuleInvocationContext ()

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

रिटर्न
IInvocationContext

getNumDevicesआबंटित

public abstract int getNumDevicesAllocated ()

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

रिटर्न
int

धारावाहिक प्राप्त करें

public abstract  getSerials ()

इस मंगलाचरण में ट्रैक किए गए डिवाइस के सीरियलों की सूची लौटाएँ

रिटर्न

getShardsSerials

public abstract  getShardsSerials ()

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

रिटर्न

getTestTag

public abstract String getTestTag ()

मंगलाचरण परीक्षण-टैग लौटाता है।

रिटर्न
String

मार्करिलीज़अर्ली

public abstract void markReleasedEarly ()

चिह्नित करें कि डिवाइस जल्दी रिलीज़ हो रहे हैं।

setConfigurationDescriptor

public abstract void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

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

पैरामीटर
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

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