मंगलाचरण प्रसंग

public class InvocationContext
extends Object implements IInvocationContext

java.lang.ऑब्जेक्ट
com.android.tradefed.invoker.InvocationContext


IInvocationContext का सामान्य कार्यान्वयन।

सारांश

सार्वजनिक निर्माणकर्ता

InvocationContext ()

डिफ़ॉल्ट विशेषता मानों का उपयोग करके एक BuildInfo बनाता है।

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

void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

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

void addAllocatedDevice (String devicename, ITestDevice testDevice)

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

void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

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

void addInvocationAttribute (String attributeName, String attributeValue)

एक मंगलाचरण विशेषता जोड़ें.

void addInvocationAttributes ( MultiMap <String, String> attributesMap)

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

void addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials)

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

static InvocationContext fromProto (InvocationContext.Context protoContext)

इंस्टेंस को वापस पाने के लिए InvocationContext#toProto() का उलटा ऑपरेशन।

MultiMap <String, String> getAttributes ()

सभी मंगलाचरण विशेषताओं वाले मानचित्र की एक प्रति लौटाता है।

IBuildInfo getBuildInfo (String deviceName)

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

IBuildInfo getBuildInfo ( ITestDevice testDevice)

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

String getBuildInfoName ( IBuildInfo info)

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

getBuildInfos ()

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

ConfigurationDescriptor getConfigurationDescriptor ()

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

ITestDevice getDevice (String deviceName)

प्रदान किए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध ITestDevice लौटाएँ।

getDeviceBuildMap ()

डिवाइस/बिल्ड जानकारी एसोसिएशन का मानचित्र लौटाएँ

ITestDevice getDeviceBySerial (String serial)

प्रदान किए गए सीरियल से संबद्ध ITestDevice लौटाता है।

getDeviceConfigNames ()

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

String getDeviceName ( ITestDevice device)

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

getDevices ()

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

String getInvocationId ()
IInvocationContext getModuleInvocationContext ()

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

int getNumDevicesAllocated ()

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

getSerials ()

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

getShardsSerials ()

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

String getTestTag ()

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

void lockAttributes ()

अधिक आमंत्रण विशेषताओं को जोड़े जाने से रोकने के लिए संदर्भ को लॉक करें।

void logInvocationMetrics ()

InvocationMetricLogger विशेषताओं को इनवोकेशन में लॉग करें।

void markReleasedEarly ()

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

void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

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

void setModuleInvocationContext ( IInvocationContext invocationContext)

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

void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

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

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

getBuildInfos

public  getBuildInfos ()

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

रिटर्न

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

public ConfigurationDescriptor getConfigurationDescriptor ()

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

रिटर्न
ConfigurationDescriptor

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

public ITestDevice getDevice (String deviceName)

प्रदान किए गए डिवाइस कॉन्फ़िगरेशन नाम से संबद्ध ITestDevice लौटाएँ।

पैरामीटर
deviceName String

रिटर्न
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

डिवाइस/बिल्ड जानकारी एसोसिएशन का मानचित्र लौटाएँ

रिटर्न

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

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

पैरामीटर
serial String

रिटर्न
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

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

रिटर्न

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

public String getDeviceName (ITestDevice device)

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

पैरामीटर
device ITestDevice

रिटर्न
String

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

public  getDevices ()

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

रिटर्न

getInvocationId

public String getInvocationId ()

रिटर्न
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

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

रिटर्न
IInvocationContext

getNumDevicesआबंटित

public int getNumDevicesAllocated ()

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

रिटर्न
int

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

public  getSerials ()

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

रिटर्न

getShardsSerials

public  getShardsSerials ()

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

रिटर्न

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