कॉन्फ़िगरेशन वर्णनकर्ता
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
किसी कॉन्फ़िगरेशन के लिए मेटाडेटा की वह कुंजी जिससे यह पता चलता है कि उसे अलग-अलग हिस्सों में बांटा गया है. |
सार्वजनिक कंस्ट्रक्टर | |
---|---|
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
किसी कॉन्फ़िगरेशन के लिए मेटाडेटा कुंजी, जिससे पता चलता है कि उसे शार्ड किया गया था.
सार्वजनिक कंस्ट्रक्टर
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 |
गेटऐबी
public IAbi getAbi ()
अगर कॉन्फ़िगरेशन के लिए एबीआई की जानकारी उपलब्ध है, तो वह एबीआई दिखाता है. अगर जानकारी उपलब्ध नहीं है, तो शून्य दिखाता है.
रिटर्न | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
कॉन्फ़िगर किया गया सभी मेटाडेटा वापस लाता है और मैप की कॉपी दिखाता है.
रिटर्न | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
नाम वाली मेटाडेटा एंट्री पाना
पैरामीटर | |
---|---|
name |
String |
रिटर्न | |
---|---|
|
getमॉड्यूल का नाम
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 |
मेटाडाटा हटाएं
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 |
सेट सैंडबॉक्स
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 |
टूप्रोटो
public ConfigurationDescription.Descriptor toProto ()
डिस्क्रिप्टर के मौजूदा इंस्टेंस को उसके प्रोटो फ़ॉर्मैट में बदलें.
रिटर्न | |
---|---|
ConfigurationDescription.Descriptor |