मंगलाचरण प्रसंग
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.Object | |
↳ | com.android.tradefed.invoker.InvocationContext |
IInvocationContext
का सामान्य कार्यान्वयन।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
InvocationContext () डिफ़ॉल्ट विशेषता मानों का उपयोग करके |
सार्वजनिक तरीके | |
---|---|
void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) |
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, serials) addSerialsFromShard (Integer index, serials) कुछ परीक्षण चलाने वाले शार्क में से किसी एक को सौंपे गए ट्रैक के लिए एक सीरियल जोड़ें। |
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
बनाता है।
सार्वजनिक तरीके
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
publicgetBuildInfos ()
इस मंगलाचरण के लिए ट्रैक किए गए सभी IBuildInfo
वापस करें।
रिटर्न | |
---|---|
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
मंगलाचरण शुरू करने वाले परीक्षण कॉन्फ़िगरेशन से संबंधित विवरणक लौटाता है
रिटर्न | |
---|---|
ConfigurationDescriptor |
getDevice
public ITestDevice getDevice (String deviceName)
प्रदान किए गए डिवाइस कॉन्फ़िगरेशन नाम से जुड़े ITestDevice
वापस करें।
पैरामीटर | |
---|---|
deviceName | String |
रिटर्न | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
डिवाइस/बिल्ड जानकारी एसोसिएशन का नक्शा लौटाएं
रिटर्न | |
---|---|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
दिए गए सीरियल से जुड़ा ITestDevice
लौटाता है। बहुत अधिक उपयोग करने से बचें क्योंकि यह सबसे तेज़ लुकअप नहीं है।
पैरामीटर | |
---|---|
serial | String |
रिटर्न | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
इस मंगलाचरण में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन नामों की सूची लौटाएं
रिटर्न | |
---|---|
getDeviceName
public String getDeviceName (ITestDevice device)
ITestDevice
से xml कॉन्फ़िगरेशन में सेट डिवाइस का नाम लौटाता है। यदि ITestDevice का मिलान नहीं किया जा सकता है, तो शून्य लौटाता है।
पैरामीटर | |
---|---|
device | ITestDevice |
रिटर्न | |
---|---|
String |
getDevices
publicgetDevices ()
इस मंगलाचरण के लिए ट्रैक किए गए सभी आवंटित उपकरण लौटाएं।
रिटर्न | |
---|---|
getInvocationId
public String getInvocationId ()
रिटर्न | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
सूट के हिस्से के रूप में निष्पादित होने पर मॉड्यूल के मंगलाचरण संदर्भ देता है।
रिटर्न | |
---|---|
IInvocationContext |
getNumDevices आवंटित
public int getNumDevicesAllocated ()
मंगलाचरण के लिए आवंटित उपकरणों की संख्या वापस करें।
रिटर्न | |
---|---|
int |
getSerials
publicgetSerials ()
इस मंगलाचरण में ट्रैक किए गए डिवाइस के सीरियल की सूची लौटाएं
रिटर्न | |
---|---|
getShardsSerials
publicgetShardsSerials ()
सभी ट्रैक किए गए धारावाहिकों का नक्शा लौटाता है और उनके टुकड़े टुकड़े करने में शामिल होता है। शार्प्ड इनवोकेशन नहीं तो खाली।
रिटर्न | |
---|---|
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 |