IInvocationContext

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

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

स्थिरांक

INVOCATION_ID

public static final String INVOCATION_ID

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

निरंतर मूल्य: "आह्वान-आईडी"

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

AddAllocatedDevice

public abstract void addAllocatedDevice ( deviceWithName)

ITestDevice से जुड़े कॉन्फ़िगरेशन डिवाइस नाम के मानचित्र को ट्रैक करें। जोड़ने से पहले पिछली ट्रैकिंग को साफ़ नहीं करता।

पैरामीटर
deviceWithName : ट्रैक करने के लिए अतिरिक्त डिवाइस का ERROR(/Map)

AddAllocatedDevice

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

ऐड इनवोकेशन टाइमिंग मेट्रिक

public void addInvocationTimingMetric (IInvocationContext.TimingEvent timingEvent, 
                Long durationMillis)

एक मंगलाचरण समय मीट्रिक जोड़ें।

पैरामीटर
timingEvent IInvocationContext.TimingEvent

durationMillis Long

addSerialsFromShard

public abstract void addSerialsFromShard (Integer index, 
                 serials)

कुछ परीक्षण चलाने वाले शार्क में से किसी एक को सौंपे गए ट्रैक के लिए एक सीरियल जोड़ें।

पैरामीटर
index Integer : धारावाहिकों का उपयोग करके शार्क का सूचकांक

serials : ट्रैक किए जाने वाले धारावाहिकों की सूची।

getAttribute

public String getAttribute (String key)

सिंगल की-वैल्यू पेयर के रूप में इन्वोकेशन कॉन्टेक्स्ट एट्रिब्यूट को पुनः प्राप्त करने के लिए एक सुविधाजनक तरीका। कभी भी अशक्त नहीं लौटें।

पैरामीटर
key String

रिटर्न
String खाली स्ट्रिंग जब कुंजी मौजूद नहीं है, मान अन्यथा।

getAttributes

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 वापस करें।

रिटर्न

getConfigurationDescriptor

public abstract ConfigurationDescriptor getConfigurationDescriptor ()

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

रिटर्न
ConfigurationDescriptor

getDevice

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

getDevices

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

getSerials

public abstract  getSerials ()

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

रिटर्न

getShardsSerials

public abstract  getShardsSerials ()

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

रिटर्न

getTag

public abstract String getTestTag ()

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

रिटर्न
String

markReleaseedEarly

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

setTestTag

public abstract void setTestTag (String testTag)

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

पैरामीटर
testTag String

toProto

public abstract InvocationContext.Context toProto ()

एक संदर्भ उदाहरण को एक प्रोटोबॉफ़ में क्रमबद्ध करें।

रिटर्न
InvocationContext.Context

जल्दी जारी किया गया था

public abstract boolean wasReleasedEarly ()

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

रिटर्न
boolean