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