आह्वान प्रसंग

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)

IBuildInfo से संबद्ध ITestDevice

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 : आवंटित उपकरणों में जोड़ा जाना है।

ऐडडिवाइसबिल्डइन्फो

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

ऐडइनवोकेशनएट्रिब्यूट्स

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>

गेटबिल्डइन्फो

public IBuildInfo getBuildInfo (String deviceName)

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

मापदंडों
deviceName String

रिटर्न
IBuildInfo

गेटबिल्डइन्फो

public IBuildInfo getBuildInfo (ITestDevice testDevice)

IBuildInfo से संबद्ध ITestDevice

मापदंडों
testDevice ITestDevice

रिटर्न
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

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

मापदंडों
info IBuildInfo

रिटर्न
String

गेटबिल्डइन्फोस

public  getBuildInfos ()

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

रिटर्न

getConfigurationDescriptor

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

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

रिटर्न

getDeviceName

public String getDeviceName (ITestDevice device)

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

मापदंडों
device ITestDevice

रिटर्न
String

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

public  getDevices ()

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

रिटर्न

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

public String getInvocationId ()

रिटर्न
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

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

रिटर्न
IInvocationContext

getNumDevicesआवंटित

public int getNumDevicesAllocated ()

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

रिटर्न
int

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

public  getSerials ()

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

रिटर्न

getShardsSerials

public  getShardsSerials ()

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

रिटर्न

गेटटेस्टटैग

public String getTestTag ()

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

रिटर्न
String

लॉकएट्रिब्यूट्स

public void lockAttributes ()

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

लॉगइनवोकेशन मेट्रिक्स

public void logInvocationMetrics ()

आमंत्रण के लिए InvocationMetricLogger विशेषताएँ लॉग करें।

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

public void markReleasedEarly ()

चिह्नित करें कि उपकरण जल्दी जारी हो रहे हैं।

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

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

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

मापदंडों
configurationDescriptor ConfigurationDescriptor

सेटमॉड्यूलइनवोकेशनकॉन्टेक्स्ट

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