शुरू करने का कॉन्टेक्स्ट

public class InvocationContext
extends Object implements IInvocationContext

java.lang.Object
com.android.tradefed.invoker.InvocationContext


IInvocationContext को सामान्य तरीके से लागू किया जाता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

InvocationContext()

यह फ़ंक्शन, एट्रिब्यूट की डिफ़ॉल्ट वैल्यू का इस्तेमाल करके BuildInfo बनाता है.

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

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

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

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 से एक्सएमएल कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम दिखाता है.

getBuildInfos()

इस शुरू करने के लिए ट्रैक की गई सभी IBuildInfo लौटाएं.

ConfigurationDescriptor getConfigurationDescriptor()

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

ITestDevice getDevice(String deviceName)

दिए गए डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा ITestDevice लौटाया जा सकता है.

getDeviceBuildMap()

डिवाइस/बिल्ड की जानकारी से जुड़े असोसिएशन का मैप दिखाना

ITestDevice getDeviceBySerial(String serial)

दिए गए सीरियल नंबर से जुड़ा ITestDevice दिखाता है.

getDeviceConfigNames()

इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन के नामों की सूची दिखाएं

String getDeviceName(ITestDevice device)

यह फ़ंक्शन ITestDevice से एक्सएमएल कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम दिखाता है.

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

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

getattribute

public MultiMap<String, String> getAttributes ()

मैप की एक कॉपी दिखाता है, जिसमें शुरू करने की सुविधा के सभी एट्रिब्यूट शामिल होते हैं.

रिटर्न
MultiMap<String, String>

GetBuildInfo

public IBuildInfo getBuildInfo (String deviceName)

दिए गए डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा IBuildInfo लौटाया जा सकता है. लौटाए जाने वाले प्रॉडक्ट शून्य, अगर deviceName का मिलान नहीं किया जा सकता है.

पैरामीटर
deviceName String

रिटर्न
IBuildInfo

GetBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

ITestDevice से जुड़े IBuildInfo की जानकारी दें

पैरामीटर
testDevice ITestDevice

रिटर्न
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

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

पैरामीटर
info IBuildInfo

रिटर्न
String

getBuildInfos

public  getBuildInfos ()

इस शुरू करने के लिए ट्रैक की गई सभी IBuildInfo लौटाएं.

रिटर्न

गेट कॉन्फ़िगरेशन के बारे में जानकारी देने वाला

public ConfigurationDescriptor getConfigurationDescriptor ()

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

रिटर्न
ConfigurationDescriptor

'डिवाइस पाएं'

public ITestDevice getDevice (String deviceName)

दिए गए डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा ITestDevice लौटाया जा सकता है.

पैरामीटर
deviceName String

रिटर्न
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

डिवाइस/बिल्ड की जानकारी से जुड़े असोसिएशन का मैप दिखाना

रिटर्न

'DeviceBySerial' पाएं

public ITestDevice getDeviceBySerial (String serial)

दिए गए सीरियल नंबर से जुड़ा ITestDevice दिखाता है. बहुत ज़्यादा इस्तेमाल न करें, क्योंकि यह सबसे तेज़ लुकअप नहीं है.

पैरामीटर
serial String

रिटर्न
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन के नामों की सूची दिखाएं

रिटर्न

'डिवाइस का नाम' पाएं

public String getDeviceName (ITestDevice device)

यह फ़ंक्शन ITestDevice से एक्सएमएल कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम दिखाता है. ITestDevice का मेल न खाने पर, शून्य लौटता है.

पैरामीटर
device ITestDevice

रिटर्न
String

डिवाइस पाएं

public  getDevices ()

इस सुविधा को शुरू करने के लिए ट्रैक किए गए सभी डिवाइस लौटाना.

रिटर्न

गेटइनवोकेशनआईडी

public String getInvocationId ()

रिटर्न
String

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

public IInvocationContext getModuleInvocationContext ()

सुइट के हिस्से के तौर पर इस्तेमाल किए जाने के दौरान, मॉड्यूल को शुरू करने का कॉन्टेक्स्ट दिखाता है.

रिटर्न
IInvocationContext

getNumDeviceAl दिलाने के लिए

public int getNumDevicesAllocated ()

कॉल शुरू करने के लिए असाइन किए गए डिवाइसों की संख्या बताता है.

रिटर्न
int

गेटसीरियल

public  getSerials ()

इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के सीरियल नंबर की सूची दिखाएं

रिटर्न

गेटशर्ड्ससेरियल्स

public  getShardsSerials ()

ट्रैक किए गए सभी सीरियल और शार्ड में शामिल उनके शार्ड का मैप दिखाता है. अगर यह नहीं है, तो खाली करें बात करना.

रिटर्न

'टेस्ट टैग पाएं'

public String getTestTag ()

शुरू करने का टेस्ट-टैग लौटाता है.

रिटर्न
String

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

public void lockAttributes ()

बोले जाने वाले ज़्यादा एट्रिब्यूट जोड़े जाने से रोकने के लिए, संदर्भ को लॉक करें.

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

public void logInvocationMetrics ()

शुरू करने के लिए, InvocationMetricLogger एट्रिब्यूट को लॉग करें.

MarkReleasedEarly

public void markReleasedEarly ()

मार्क करें कि डिवाइसों को जल्दी रिलीज़ किया जा रहा है.

सेट कॉन्फ़िगरेशन के बारे में जानकारी

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

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

पैरामीटर
configurationDescriptor ConfigurationDescriptor

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

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

टूप्रोटो

public InvocationContext.Context toProto ()

कॉन्टेक्स्ट इंस्टेंस को प्रोटोबफ़ में क्रम से लगाना.

रिटर्न
InvocationContext.Context

पहले रिलीज़ किया गया

public boolean wasReleasedEarly ()

इससे यह जानकारी मिलती है कि डिवाइसों को जल्दी रिलीज़ किया गया था या नहीं. साथ ही, अब उनका इस्तेमाल नहीं किया जाएगा.

रिटर्न
boolean