शुरू करने का कॉन्टेक्स्ट
public
class
InvocationContext
extends Object
implements
IInvocationContext
java.lang.Object | |
↳ | com.android.tradefed.invoker.InvocationContext |
IInvocationContext
को सामान्य तरीके से लागू किया जाता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
InvocationContext()
यह फ़ंक्शन, एट्रिब्यूट की डिफ़ॉल्ट वैल्यू का इस्तेमाल करके |
सार्वजनिक तरीके | |
---|---|
void
|
addAllocatedDevice(
|
void
|
addAllocatedDevice(String devicename, ITestDevice testDevice)
डिवाइस असाइन किए जाने पर, मेटा डेटा से ट्रैक करने के लिए ITestDevice जोड़ें. |
void
|
addDeviceBuildInfo(String deviceName, IBuildInfo buildinfo)
डिवाइस कॉन्फ़िगरेशन नाम से ट्रैक करने के लिए |
void
|
addInvocationAttribute(String attributeName, String attributeValue)
शुरू करने का एट्रिब्यूट जोड़ें. |
void
|
addInvocationAttributes(MultiMap<String, String> attributesMap)
|
void
|
addSerialsFromShard(Integer index,
कुछ परीक्षण चलाने वाले किसी शार्ड को असाइन किए जाने के लिए सीरियल जोड़ें. |
static
InvocationContext
|
fromProto(InvocationContext.Context protoContext)
इंस्टेंस वापस पाने के लिए |
MultiMap<String, String>
|
getAttributes()
मैप की एक कॉपी दिखाता है, जिसमें शुरू करने की सुविधा के सभी एट्रिब्यूट शामिल होते हैं. |
IBuildInfo
|
getBuildInfo(String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा |
IBuildInfo
|
getBuildInfo(ITestDevice testDevice)
|
String
|
getBuildInfoName(IBuildInfo info)
यह फ़ंक्शन |
|
getBuildInfos()
इस शुरू करने के लिए ट्रैक की गई सभी |
ConfigurationDescriptor
|
getConfigurationDescriptor()
यह फ़ंक्शन टेस्ट कॉन्फ़िगरेशन से जुड़ा डिस्क्रिप्टर दिखाता है, जिसने कॉल शुरू करने की प्रोसेस को लॉन्च किया |
ITestDevice
|
getDevice(String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा |
|
getDeviceBuildMap()
डिवाइस/बिल्ड की जानकारी से जुड़े असोसिएशन का मैप दिखाना |
ITestDevice
|
getDeviceBySerial(String serial)
दिए गए सीरियल नंबर से जुड़ा |
|
getDeviceConfigNames()
इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन के नामों की सूची दिखाएं |
String
|
getDeviceName(ITestDevice device)
यह फ़ंक्शन |
|
getDevices()
इस सुविधा को शुरू करने के लिए ट्रैक किए गए सभी डिवाइस लौटाना. |
String
|
getInvocationId()
|
IInvocationContext
|
getModuleInvocationContext()
सुइट के हिस्से के तौर पर इस्तेमाल किए जाने के दौरान, मॉड्यूल को शुरू करने का कॉन्टेक्स्ट दिखाता है. |
int
|
getNumDevicesAllocated()
कॉल शुरू करने के लिए असाइन किए गए डिवाइसों की संख्या बताता है. |
|
getSerials()
इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के सीरियल नंबर की सूची दिखाएं |
|
getShardsSerials()
ट्रैक किए गए सभी सीरियल और शार्ड में शामिल उनके शार्ड का मैप दिखाता है. |
String
|
getTestTag()
शुरू करने का टेस्ट-टैग लौटाता है. |
void
|
lockAttributes()
बोले जाने वाले ज़्यादा एट्रिब्यूट जोड़े जाने से रोकने के लिए, संदर्भ को लॉक करें. |
void
|
logInvocationMetrics()
शुरू करने के लिए, |
void
|
markReleasedEarly()
मार्क करें कि डिवाइसों को जल्दी रिलीज़ किया जा रहा है. |
void
|
setConfigurationDescriptor(ConfigurationDescriptor configurationDescriptor)
यह टेस्ट कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को सेट करता है, जिसने प्रॉम्प्ट को लॉन्च किया |
void
|
setModuleInvocationContext(IInvocationContext invocationContext)
सुइट के हिस्से के तौर पर इस्तेमाल किए जाने के दौरान, मॉड्यूल को शुरू करने का कॉन्टेक्स्ट सेट करता है. |
void
|
setRecoveryModeForAllDevices(ITestDevice.RecoveryMode mode)
कॉन्टेक्स्ट से जुड़े सभी डिवाइसों के |
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 |
गेट कॉन्फ़िगरेशन के बारे में जानकारी देने वाला
public ConfigurationDescriptor getConfigurationDescriptor ()
यह फ़ंक्शन टेस्ट कॉन्फ़िगरेशन से जुड़ा डिस्क्रिप्टर दिखाता है, जिसने कॉल शुरू करने की प्रोसेस को लॉन्च किया
रिटर्न | |
---|---|
ConfigurationDescriptor |
'डिवाइस पाएं'
public ITestDevice getDevice (String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा ITestDevice
लौटाया जा सकता है.
पैरामीटर | |
---|---|
deviceName |
String |
रिटर्न | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
डिवाइस/बिल्ड की जानकारी से जुड़े असोसिएशन का मैप दिखाना
रिटर्न | |
---|---|
|
'DeviceBySerial' पाएं
public ITestDevice getDeviceBySerial (String serial)
दिए गए सीरियल नंबर से जुड़ा ITestDevice
दिखाता है.
बहुत ज़्यादा इस्तेमाल न करें, क्योंकि यह सबसे तेज़ लुकअप नहीं है.
पैरामीटर | |
---|---|
serial |
String |
रिटर्न | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन के नामों की सूची दिखाएं
रिटर्न | |
---|---|
|
'डिवाइस का नाम' पाएं
public String getDeviceName (ITestDevice device)
यह फ़ंक्शन ITestDevice
से एक्सएमएल कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम दिखाता है.
ITestDevice का मेल न खाने पर, शून्य लौटता है.
पैरामीटर | |
---|---|
device |
ITestDevice |
रिटर्न | |
---|---|
String |
डिवाइस पाएं
publicgetDevices ()
इस सुविधा को शुरू करने के लिए ट्रैक किए गए सभी डिवाइस लौटाना.
रिटर्न | |
---|---|
|
गेटइनवोकेशनआईडी
public String getInvocationId ()
रिटर्न | |
---|---|
String |
getमॉड्यूलइनवोकेशनकॉन्टेक्स्ट
public IInvocationContext getModuleInvocationContext ()
सुइट के हिस्से के तौर पर इस्तेमाल किए जाने के दौरान, मॉड्यूल को शुरू करने का कॉन्टेक्स्ट दिखाता है.
रिटर्न | |
---|---|
IInvocationContext |
getNumDeviceAl दिलाने के लिए
public int getNumDevicesAllocated ()
कॉल शुरू करने के लिए असाइन किए गए डिवाइसों की संख्या बताता है.
रिटर्न | |
---|---|
int |
गेटसीरियल
publicgetSerials ()
इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के सीरियल नंबर की सूची दिखाएं
रिटर्न | |
---|---|
|
गेटशर्ड्ससेरियल्स
publicgetShardsSerials ()
ट्रैक किए गए सभी सीरियल और शार्ड में शामिल उनके शार्ड का मैप दिखाता है. अगर यह नहीं है, तो खाली करें बात करना.
रिटर्न | |
---|---|
|
'टेस्ट टैग पाएं'
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 |