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

public class InvocationContext
extends Object implements IInvocationContext

java.lang.Object
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 बनाता है।

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

AddAllocatedDevice

public void addAllocatedDevice ( deviceWithName)

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

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

AddAllocatedDevice

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

getAttributes

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

रिटर्न

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

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

रिटर्न
ConfigurationDescriptor

getDevice

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

getDevices

public  getDevices ()

इस मंगलाचरण के लिए ट्रैक किए गए सभी आवंटित उपकरण लौटाएं।

रिटर्न

getInvocationId

public String getInvocationId ()

रिटर्न
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

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

रिटर्न
IInvocationContext

getNumDevices आवंटित

public int getNumDevicesAllocated ()

मंगलाचरण के लिए आवंटित उपकरणों की संख्या वापस करें।

रिटर्न
int

getSerials

public  getSerials ()

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

रिटर्न

getShardsSerials

public  getShardsSerials ()

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

रिटर्न

getTag

public String getTestTag ()

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

रिटर्न
String

ताला गुण

public void lockAttributes ()

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

logInvocationMetrics

public void logInvocationMetrics ()

मंगलाचरण के लिए InvocationMetricLogger एट्रिब्यूट लॉग करें।

markReleaseedEarly

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

setTestTag

public void setTestTag (String testTag)

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

पैरामीटर
testTag String

toProto

public InvocationContext.Context toProto ()

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

रिटर्न
InvocationContext.Context

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

public boolean wasReleasedEarly ()

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

रिटर्न
boolean