शुरू करने का कॉन्टेक्स्ट
public
interface
IInvocationContext
com.android.tradefed.invoker.IInvocationContext |
इसमें ज़रूरत पड़ने पर टेस्ट के लिए, शुरू करने के बारे में जानकारी दी जाती है. टेस्ट में कोई बदलाव नहीं होना चाहिए संदर्भ यहां दिया गया है, इसलिए संदर्भ विशेषताओं को छोड़कर, सिर्फ़ गेटर उपलब्ध होंगे का इस्तेमाल करें.
खास जानकारी
स्थिरांक | |
---|---|
String |
INVOCATION_ID
कुंजी का इस्तेमाल, जुड़े हुए शुरू करने के आईडी को सेव करने के लिए किया जाता है. |
सार्वजनिक तरीके | |
---|---|
abstract
void
|
addAllocatedDevice(
|
abstract
void
|
addAllocatedDevice(String deviceName, ITestDevice testDevice)
डिवाइस असाइन किए जाने पर, मेटा डेटा से ट्रैक करने के लिए ITestDevice जोड़ें. |
abstract
void
|
addDeviceBuildInfo(String deviceName, IBuildInfo buildinfo)
डिवाइस कॉन्फ़िगरेशन नाम से ट्रैक करने के लिए |
abstract
void
|
addInvocationAttribute(String attributeName, String attributeValue)
शुरू करने का एट्रिब्यूट जोड़ें. |
abstract
void
|
addInvocationAttributes(MultiMap<String, String> attributesMap)
|
default
void
|
addInvocationTimingMetric(IInvocationContext.TimingEvent timingEvent, Long durationMillis)
शुरू करने के समय की मेट्रिक जोड़ें. |
abstract
void
|
addSerialsFromShard(Integer index,
कुछ परीक्षण चलाने वाले किसी शार्ड को असाइन किए जाने के लिए सीरियल जोड़ें. |
default
String
|
getAttribute(String key)
शुरू करने के कॉन्टेक्स्ट एट्रिब्यूट को सिंगल की-वैल्यू पेयर के तौर पर पाने का आसान तरीका. |
abstract
MultiMap<String, String>
|
getAttributes()
मैप की एक कॉपी दिखाता है, जिसमें शुरू करने की सुविधा के सभी एट्रिब्यूट शामिल होते हैं. |
abstract
IBuildInfo
|
getBuildInfo(String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा |
abstract
IBuildInfo
|
getBuildInfo(ITestDevice testDevice)
|
abstract
String
|
getBuildInfoName(IBuildInfo info)
यह फ़ंक्शन |
abstract
|
getBuildInfos()
इस शुरू करने के लिए ट्रैक की गई सभी |
abstract
ConfigurationDescriptor
|
getConfigurationDescriptor()
यह फ़ंक्शन टेस्ट कॉन्फ़िगरेशन से जुड़ा डिस्क्रिप्टर दिखाता है, जिसने कॉल शुरू करने की प्रोसेस को लॉन्च किया |
abstract
ITestDevice
|
getDevice(String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा |
abstract
|
getDeviceBuildMap()
डिवाइस/बिल्ड की जानकारी से जुड़े असोसिएशन का मैप दिखाना |
abstract
ITestDevice
|
getDeviceBySerial(String serial)
दिए गए सीरियल नंबर से जुड़ा |
abstract
|
getDeviceConfigNames()
इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन के नामों की सूची दिखाएं |
abstract
String
|
getDeviceName(ITestDevice device)
यह फ़ंक्शन |
abstract
|
getDevices()
इस सुविधा को शुरू करने के लिए ट्रैक किए गए सभी डिवाइस लौटाना. |
abstract
String
|
getInvocationId()
|
default
|
getInvocationTimingMetrics()
वह मैप दिखाता है जिसमें शुरू होने के समय की मेट्रिक होती हैं. |
abstract
IInvocationContext
|
getModuleInvocationContext()
सुइट के हिस्से के तौर पर इस्तेमाल किए जाने के दौरान, मॉड्यूल को शुरू करने का कॉन्टेक्स्ट दिखाता है. |
abstract
int
|
getNumDevicesAllocated()
कॉल शुरू करने के लिए असाइन किए गए डिवाइसों की संख्या बताता है. |
abstract
|
getSerials()
इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के सीरियल नंबर की सूची दिखाएं |
abstract
|
getShardsSerials()
ट्रैक किए गए सभी सीरियल और शार्ड में शामिल उनके शार्ड का मैप दिखाता है. |
abstract
String
|
getTestTag()
शुरू करने का टेस्ट-टैग लौटाता है. |
abstract
void
|
markReleasedEarly()
मार्क करें कि डिवाइसों को जल्दी रिलीज़ किया जा रहा है. |
abstract
void
|
setConfigurationDescriptor(ConfigurationDescriptor configurationDescriptor)
यह टेस्ट कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को सेट करता है, जिसने प्रॉम्प्ट को लॉन्च किया |
abstract
void
|
setModuleInvocationContext(IInvocationContext invocationContext)
सुइट के हिस्से के तौर पर इस्तेमाल किए जाने के दौरान, मॉड्यूल को शुरू करने का कॉन्टेक्स्ट सेट करता है. |
abstract
void
|
setRecoveryModeForAllDevices(ITestDevice.RecoveryMode mode)
कॉन्टेक्स्ट से जुड़े सभी डिवाइसों के |
abstract
void
|
setTestTag(String testTag)
शुरू करने का टेस्ट-टैग सेट करता है. |
abstract
InvocationContext.Context
|
toProto()
कॉन्टेक्स्ट इंस्टेंस को प्रोटोबफ़ में क्रम से लगाना. |
abstract
boolean
|
wasReleasedEarly()
इससे यह जानकारी मिलती है कि डिवाइसों को जल्दी रिलीज़ किया गया था या नहीं. साथ ही, अब उनका इस्तेमाल नहीं किया जाएगा. |
स्थिरांक
INVOCATION_आईडी
public static final String INVOCATION_ID
कुंजी का इस्तेमाल, जुड़े हुए शुरू करने के आईडी को सेव करने के लिए किया जाता है.
कॉन्स्टेंट वैल्यू: "न्योता देने वाला आईडी"
सार्वजनिक तरीके
जोड़ें इस नीति की मदद से,
public abstract void addAllocatedDevice (deviceWithName)
ITestDevice
से जुड़े कॉन्फ़िगरेशन डिवाइस के नाम का मैप ट्रैक करें. साफ़ नहीं है
में जोड़ा गया था.
पैरामीटर | |
---|---|
deviceWithName |
: ट्रैक किए जाने वाले अतिरिक्त डिवाइस में से ERROR(/Map) |
जोड़ें इस नीति की मदद से,
public abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)
डिवाइस असाइन किए जाने पर, मेटा डेटा से ट्रैक करने के लिए ITestDevice जोड़ें. मैप में बिल्ड की जानकारी को शून्य पर सेट कर देगा.
पैरामीटर | |
---|---|
deviceName |
String : ITestDevice के साथ जोड़ने के लिए डिवाइस कॉन्फ़िगरेशन का नाम |
testDevice |
ITestDevice : इसे तय किए गए डिवाइसों में जोड़ा जाएगा. |
जोड़ेंडिवाइसबिल्डजानकारी
public abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
डिवाइस कॉन्फ़िगरेशन नाम से ट्रैक करने के लिए IBuildInfo
जोड़ें.
पैरामीटर | |
---|---|
deviceName |
String : डिवाइस कॉन्फ़िगरेशन का नाम |
buildinfo |
IBuildInfo : डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा एक IBuildInfo . |
addInvocationAttribute
public abstract void addInvocationAttribute (String attributeName, String attributeValue)
शुरू करने का एट्रिब्यूट जोड़ें.
पैरामीटर | |
---|---|
attributeName |
String |
attributeValue |
String |
addInvocationAttributes
public abstract void addInvocationAttributes (MultiMap<String, String> attributesMap)
UniqueMultiMap
की मदद से एक साथ कई बोला जाने वाले एट्रिब्यूट जोड़ें.
पैरामीटर | |
---|---|
attributesMap |
MultiMap |
addInvo ज़रूरतों के समय की मेट्रिक
public void addInvocationTimingMetric (IInvocationContext.TimingEvent timingEvent, Long durationMillis)
शुरू करने के समय की मेट्रिक जोड़ें.
पैरामीटर | |
---|---|
timingEvent |
IInvocationContext.TimingEvent |
durationMillis |
Long |
addSerialsFromShard
public abstract void addSerialsFromShard (Integer index,serials)
कुछ परीक्षण चलाने वाले किसी शार्ड को असाइन किए जाने के लिए सीरियल जोड़ें.
पैरामीटर | |
---|---|
index |
Integer : सीरियलों का इस्तेमाल करके शार्ड का इंडेक्स |
serials |
: ट्रैक किए जाने वाले सीरियल की सूची. |
'गेट-एट्रिब्यूट'
public String getAttribute (String key)
शुरू करने के कॉन्टेक्स्ट एट्रिब्यूट को सिंगल की-वैल्यू पेयर के तौर पर पाने का आसान तरीका. कभी भी शून्य न दिखाएं.
पैरामीटर | |
---|---|
key |
String |
रिटर्न | |
---|---|
String |
खाली स्ट्रिंग जब कुंजी मौजूद नहीं होती है, तो मान नहीं होता है. |
getattribute
public abstract MultiMap<String, String> getAttributes ()
मैप की एक कॉपी दिखाता है, जिसमें शुरू करने की सुविधा के सभी एट्रिब्यूट शामिल होते हैं.
रिटर्न | |
---|---|
MultiMap<String, String> |
GetBuildInfo
public abstract IBuildInfo getBuildInfo (String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा IBuildInfo
लौटाया जा सकता है. लौटाए जाने वाले प्रॉडक्ट
शून्य, अगर deviceName का मिलान नहीं किया जा सकता है.
पैरामीटर | |
---|---|
deviceName |
String |
रिटर्न | |
---|---|
IBuildInfo |
GetBuildInfo
public abstract IBuildInfo getBuildInfo (ITestDevice testDevice)
ITestDevice
से जुड़े IBuildInfo
की जानकारी दें
पैरामीटर | |
---|---|
testDevice |
ITestDevice |
रिटर्न | |
---|---|
IBuildInfo |
getBuildInfoName
public abstract String getBuildInfoName (IBuildInfo info)
यह फ़ंक्शन IBuildInfo
से एक्सएमएल कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम दिखाता है. लौटाए जाने वाले प्रॉडक्ट
अगर IbuildInfo का मिलान नहीं किया जा सकता, तो शून्य
पैरामीटर | |
---|---|
info |
IBuildInfo |
रिटर्न | |
---|---|
String |
getBuildInfos
public abstractgetBuildInfos ()
इस शुरू करने के लिए ट्रैक की गई सभी IBuildInfo
लौटाएं.
रिटर्न | |
---|---|
|
गेट कॉन्फ़िगरेशन के बारे में जानकारी देने वाला
public abstract ConfigurationDescriptor getConfigurationDescriptor ()
यह फ़ंक्शन टेस्ट कॉन्फ़िगरेशन से जुड़ा डिस्क्रिप्टर दिखाता है, जिसने कॉल शुरू करने की प्रोसेस को लॉन्च किया
रिटर्न | |
---|---|
ConfigurationDescriptor |
'डिवाइस पाएं'
public abstract ITestDevice getDevice (String deviceName)
दिए गए डिवाइस कॉन्फ़िगरेशन के नाम से जुड़ा ITestDevice
लौटाया जा सकता है.
पैरामीटर | |
---|---|
deviceName |
String |
रिटर्न | |
---|---|
ITestDevice |
getDeviceBuildMap
public abstractgetDeviceBuildMap ()
डिवाइस/बिल्ड की जानकारी से जुड़े असोसिएशन का मैप दिखाना
रिटर्न | |
---|---|
|
'DeviceBySerial' पाएं
public abstract ITestDevice getDeviceBySerial (String serial)
दिए गए सीरियल नंबर से जुड़ा ITestDevice
दिखाता है.
बहुत ज़्यादा इस्तेमाल न करें, क्योंकि यह सबसे तेज़ लुकअप नहीं है.
पैरामीटर | |
---|---|
serial |
String |
रिटर्न | |
---|---|
ITestDevice |
getDeviceConfigNames
public abstractgetDeviceConfigNames ()
इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के डिवाइस कॉन्फ़िगरेशन के नामों की सूची दिखाएं
रिटर्न | |
---|---|
|
'डिवाइस का नाम' पाएं
public abstract String getDeviceName (ITestDevice device)
यह फ़ंक्शन ITestDevice
से एक्सएमएल कॉन्फ़िगरेशन में सेट किए गए डिवाइस का नाम दिखाता है.
ITestDevice का मेल न खाने पर, शून्य लौटता है.
पैरामीटर | |
---|---|
device |
ITestDevice |
रिटर्न | |
---|---|
String |
डिवाइस पाएं
public abstractgetDevices ()
इस सुविधा को शुरू करने के लिए ट्रैक किए गए सभी डिवाइस लौटाना.
रिटर्न | |
---|---|
|
गेटइनवोकेशनआईडी
public abstract String getInvocationId ()
रिटर्न | |
---|---|
String |
जुड़ा हुआ शुरू होने का आईडी या null , अगर वह शुरू करने से जुड़ा नहीं है |
getInvocationTimingMetrics
publicgetInvocationTimingMetrics ()
वह मैप दिखाता है जिसमें शुरू होने के समय की मेट्रिक होती हैं.
रिटर्न | |
---|---|
|
getमॉड्यूलइनवोकेशनकॉन्टेक्स्ट
public abstract IInvocationContext getModuleInvocationContext ()
सुइट के हिस्से के तौर पर इस्तेमाल किए जाने के दौरान, मॉड्यूल को शुरू करने का कॉन्टेक्स्ट दिखाता है.
रिटर्न | |
---|---|
IInvocationContext |
getNumDeviceAl दिलाने के लिए
public abstract int getNumDevicesAllocated ()
कॉल शुरू करने के लिए असाइन किए गए डिवाइसों की संख्या बताता है.
रिटर्न | |
---|---|
int |
गेटसीरियल
public abstractgetSerials ()
इस शुरू करने की प्रक्रिया में ट्रैक किए गए डिवाइस के सीरियल नंबर की सूची दिखाएं
रिटर्न | |
---|---|
|
गेटशर्ड्ससेरियल्स
public abstractgetShardsSerials ()
ट्रैक किए गए सभी सीरियल और शार्ड में शामिल उनके शार्ड का मैप दिखाता है. अगर यह नहीं है, तो खाली करें बात करना.
रिटर्न | |
---|---|
|
'टेस्ट टैग पाएं'
public abstract String getTestTag ()
शुरू करने का टेस्ट-टैग लौटाता है.
रिटर्न | |
---|---|
String |
MarkReleasedEarly
public abstract void markReleasedEarly ()
मार्क करें कि डिवाइसों को जल्दी रिलीज़ किया जा रहा है.
सेट कॉन्फ़िगरेशन के बारे में जानकारी
public abstract void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
यह टेस्ट कॉन्फ़िगरेशन से जुड़े डिस्क्रिप्टर को सेट करता है, जिसने प्रॉम्प्ट को लॉन्च किया
पैरामीटर | |
---|---|
configurationDescriptor |
ConfigurationDescriptor |
setमॉड्यूलइनवोकेशनकॉन्टेक्स्ट
public abstract void setModuleInvocationContext (IInvocationContext invocationContext)
सुइट के हिस्से के तौर पर इस्तेमाल किए जाने के दौरान, मॉड्यूल को शुरू करने का कॉन्टेक्स्ट सेट करता है.
पैरामीटर | |
---|---|
invocationContext |
IInvocationContext |
setRecoveryModeForAlldevices
public abstract void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
कॉन्टेक्स्ट से जुड़े सभी डिवाइसों के RecoveryMode
को सेट करता है
पैरामीटर | |
---|---|
mode |
ITestDevice.RecoveryMode |
टेस्टटैग सेट करें
public abstract void setTestTag (String testTag)
शुरू करने का टेस्ट-टैग सेट करता है.
पैरामीटर | |
---|---|
testTag |
String |
टूप्रोटो
public abstract InvocationContext.Context toProto ()
कॉन्टेक्स्ट इंस्टेंस को प्रोटोबफ़ में क्रम से लगाना.
रिटर्न | |
---|---|
InvocationContext.Context |
पहले रिलीज़ किया गया
public abstract boolean wasReleasedEarly ()
इससे यह जानकारी मिलती है कि डिवाइसों को जल्दी रिलीज़ किया गया था या नहीं. साथ ही, अब उनका इस्तेमाल नहीं किया जाएगा.
रिटर्न | |
---|---|
boolean |