ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
कॉन्फ़िगरेशन ऑब्जेक्ट, जो कॉन्फ़िगरेशन के किसी पहलू के बारे में बताता है. जैसे, पैसे चुकाकर ली जाने वाली सदस्यता का test-suite-tag. इस क्लास को कमांड लाइन से विकल्प की वैल्यू नहीं मिल सकतीं. सिर्फ़ एक्सएमएल में.
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
कॉन्फ़िगरेशन पैरामीटराइज़ेशन के लिए मेटाडेटा कुंजी. हालांकि, यह ज़रूरी नहीं है. |
public
static
final
String |
LOCAL_SHARDED_KEY
किसी कॉन्फ़िगरेशन के लिए मेटाडेटा की वह कुंजी जिससे यह पता चलता है कि उसे अलग-अलग हिस्सों में बांटा गया है. |
public
static
final
String |
MODULE_DIR_PATH_KEY
मॉड्यूल कॉन्फ़िगरेशन होने पर, मॉड्यूल डायरेक्ट्री पाथ की जानकारी देने के लिए, कॉन्फ़िगरेशन की मेटाडेटा कुंजी. |
public
static
final
String |
PRIORITIZE_HOST_CONFIG_KEY
किसी कॉन्फ़िगरेशन के लिए मेटाडेटा कुंजी, ताकि यह पता चल सके कि होस्ट कॉन्फ़िगरेशन को प्राथमिकता दी जा रही है या नहीं. |
सार्वजनिक कंस्ट्रक्टर | |
---|---|
ConfigurationDescriptor()
|
सार्वजनिक तरीके | |
---|---|
void
|
addMetadata(String key,
मेटाडेटा की एंट्री में किसी कीवर्ड की ज़्यादा वैल्यू जोड़ें. |
void
|
addRerunOption(OptionDef optionDef)
विकल्पों की सूची में वह विकल्प जोड़ें जिसका इस्तेमाल करके, टेस्ट को फिर से चलाया जा सकता है. |
ConfigurationDescriptor
|
clone()
|
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
ऑब्जेक्ट वापस पाने के लिए, |
IAbi
|
getAbi()
अगर कॉन्फ़िगरेशन के लिए एबीआई की जानकारी उपलब्ध है, तो वह एबीआई दिखाता है. अगर जानकारी उपलब्ध नहीं है, तो शून्य दिखाता है. |
MultiMap<String, String>
|
getAllMetaData()
कॉन्फ़िगर किए गए सभी मेटाडेटा को वापस लाता है और मैप की कॉपी दिखाता है. |
|
getMetaData(String name)
नाम वाली मेटाडेटा एंट्री पाना |
String
|
getModuleName()
मॉड्यूल कॉन्फ़िगरेशन का मॉड्यूल नाम दिखाता है. |
|
getRerunOptions()
|
Integer
|
getShardIndex()
लोकल शर्डिंग के दौरान, अनुरोध का शर्ड इंडेक्स पाएं. |
|
getSuiteTags()
उस सुइट टैग की सूची दिखाता है जिसका हिस्सा टेस्ट है. |
boolean
|
isNotIRemoteTestShardable()
यह बताता है कि कॉन्फ़िगरेशन को IRemoteTest को अलग-अलग मॉड्यूल में बांटना चाहिए या नहीं. |
boolean
|
isNotShardable()
इससे पता चलता है कि किसी सुइट के हिस्से के तौर पर, कॉन्फ़िगरेशन को शर्ड किया जा सकता है या नहीं |
boolean
|
isNotStrictShardable()
यह बताता है कि किसी सुइट के हिस्से के तौर पर, कॉन्फ़िगरेशन को सख्ती से अलग-अलग हिस्सों में बांटा जा सकता है या नहीं |
|
removeMetadata(String key)
बताई गई मेटाडेटा कुंजी की ट्रैकिंग हटाएं. |
void
|
setAbi(IAbi abi)
वह ABI सेट करता है जिस पर कॉन्फ़िगरेशन चलेगा. |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
अगर यह कॉन्फ़िगरेशन किसी मॉड्यूल को दिखाता है, तो हम उससे जुड़ा मॉड्यूल का नाम सेट कर सकते हैं. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
इससे यह सेट होता है कि कोई कॉन्फ़िगरेशन, सैंडबॉक्स मोड में चलेगा या नहीं. |
void
|
setShardIndex(int index)
लोकल शर्डिंग में, इनवोकेशन के लिए शर्ड इंडेक्स सेट करें. |
void
|
setSuiteTags(
सुइट टैग की सूची सेट करता है, जिनमें टेस्ट शामिल है. |
boolean
|
shouldUseSandbox()
अगर कॉल सैंडबॉक्स मोड में चलना चाहिए, तो यह फ़ंक्शन 'सही' दिखाता है. |
ConfigurationDescription.Descriptor
|
toProto()
डिस्क्रिप्टर के मौजूदा इंस्टेंस को उसके प्रोटो फ़ॉर्मैट में बदलें. |
फ़ील्ड्स की फ़िल्में
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
कॉन्फ़िगरेशन पैरामीटराइज़ेशन के लिए मेटाडेटा कुंजी. हालांकि, यह ज़रूरी नहीं है.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
किसी कॉन्फ़िगरेशन के लिए मेटाडेटा की वह कुंजी जिससे यह पता चलता है कि उसे अलग-अलग हिस्सों में बांटा गया है.
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
मॉड्यूल कॉन्फ़िगरेशन होने पर, मॉड्यूल डायरेक्ट्री पाथ की जानकारी देने के लिए, कॉन्फ़िगरेशन की मेटाडेटा कुंजी.
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
किसी कॉन्फ़िगरेशन के लिए मेटाडेटा कुंजी, ताकि यह पता चल सके कि होस्ट कॉन्फ़िगरेशन को प्राथमिकता दी जा रही है या नहीं.
सार्वजनिक कंस्ट्रक्टर
ConfigurationDescriptor
public ConfigurationDescriptor ()
सार्वजनिक तरीके
addMetadata
public void addMetadata (String key,values)
मेटाडेटा की एंट्री में किसी कीवर्ड की ज़्यादा वैल्यू जोड़ें.
पैरामीटर | |
---|---|
key |
String : String की वैल्यू जोड़ने के लिए. |
values |
: अतिरिक्त वैल्यू की String की सूची. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
विकल्पों की सूची में वह विकल्प जोड़ें जिसका इस्तेमाल करके, टेस्ट को फिर से चलाया जा सकता है.
पैरामीटर | |
---|---|
optionDef |
OptionDef : टेस्ट के विकल्प का OptionDef ऑब्जेक्ट. |
क्लोन
public ConfigurationDescriptor clone ()
ConfigurationDescriptor
ऑब्जेक्ट की डीप-कॉपी दिखाता है.
रिटर्न | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
ऑब्जेक्ट वापस पाने के लिए, toProto()
से इनवर्स ऑपरेशन करें.
पैरामीटर | |
---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
रिटर्न | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
अगर कॉन्फ़िगरेशन के लिए एबीआई की जानकारी उपलब्ध है, तो वह एबीआई दिखाता है. अगर जानकारी उपलब्ध नहीं है, तो शून्य दिखाता है.
रिटर्न | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
कॉन्फ़िगर किए गए सभी मेटाडेटा को वापस लाता है और मैप की कॉपी दिखाता है.
रिटर्न | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
नाम वाली मेटाडेटा एंट्री पाना
पैरामीटर | |
---|---|
name |
String |
रिटर्न | |
---|---|
|
getModuleName
public String getModuleName ()
मॉड्यूल कॉन्फ़िगरेशन का मॉड्यूल नाम दिखाता है.
रिटर्न | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
OptionDef
की वह सूची पाएं जिसका इस्तेमाल फिर से चलाने के लिए किया जा सकता है.
रिटर्न | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
लोकल शर्डिंग के दौरान, अनुरोध का शर्ड इंडेक्स पाएं. अगर कोई शर्डिंग नहीं है, तो शून्य दिखाता है.
रिटर्न | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
उस सुइट टैग की सूची दिखाता है जिसका हिस्सा टेस्ट है.
रिटर्न | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
यह बताता है कि कॉन्फ़िगरेशन को IRemoteTest को अलग-अलग मॉड्यूल में बांटना चाहिए या नहीं.
रिटर्न | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
इससे पता चलता है कि किसी सुइट के हिस्से के तौर पर, कॉन्फ़िगरेशन को शर्ड किया जा सकता है या नहीं
रिटर्न | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
यह बताता है कि किसी सुइट के हिस्से के तौर पर, कॉन्फ़िगरेशन को सख्ती से अलग-अलग हिस्सों में बांटा जा सकता है या नहीं
रिटर्न | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
बताई गई मेटाडेटा कुंजी की ट्रैकिंग हटाएं.
पैरामीटर | |
---|---|
key |
String |
रिटर्न | |
---|---|
|
setAbi
public void setAbi (IAbi abi)
वह ABI सेट करता है जिस पर कॉन्फ़िगरेशन चलेगा.
पैरामीटर | |
---|---|
abi |
IAbi |
setModuleName
public void setModuleName (String name)
अगर यह कॉन्फ़िगरेशन किसी मॉड्यूल को दिखाता है, तो हम उससे जुड़ा मॉड्यूल का नाम सेट कर सकते हैं.
पैरामीटर | |
---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
पैरामीटर | |
---|---|
notIRemoteTestShardable |
boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
इससे यह तय होता है कि कोई कॉन्फ़िगरेशन, सैंडबॉक्स मोड में चलेगा या नहीं.
पैरामीटर | |
---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
लोकल शर्डिंग में, कॉल के लिए शर्ड इंडेक्स सेट करें.
पैरामीटर | |
---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
सुइट टैग की सूची सेट करता है, जिनका टेस्ट हिस्सा है.
पैरामीटर | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
अगर कॉल सैंडबॉक्स मोड में चलना चाहिए, तो यह फ़ंक्शन 'सही' दिखाता है. अगर ऐसा नहीं है, तो गलत.
रिटर्न | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
डिस्क्रिप्टर के मौजूदा इंस्टेंस को उसके प्रोटो फ़ॉर्मैट में बदलें.
रिटर्न | |
---|---|
ConfigurationDescription.Descriptor |