कॉन्फ़िगरेशन वर्णनकर्ता

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, values)

मेटाडेटा एंट्री में किसी खास कुंजी की और वैल्यू जोड़ें.

void addRerunOption(OptionDef optionDef)

विकल्प को उन विकल्पों की सूची में जोड़ें जिनका इस्तेमाल फिर से जांच करने के लिए किया जा सकता है.

ConfigurationDescriptor clone()

ConfigurationDescriptor ऑब्जेक्ट की डीप-कॉपी दिखाएं.

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

ऑब्जेक्ट वापस पाने के लिए, toProto() से इनवर्स ऑपरेशन करें.

IAbi getAbi()

अगर कॉन्फ़िगरेशन के लिए एबीआई की जानकारी उपलब्ध है, तो वह एबीआई दिखाता है. अगर जानकारी उपलब्ध नहीं है, तो शून्य दिखाता है.

MultiMap<String, String> getAllMetaData()

कॉन्फ़िगर किए गए सभी मेटाडेटा को वापस लाता है और मैप की कॉपी दिखाता है.

getMetaData(String name)

नाम वाली मेटाडेटा एंट्री पाना

String getModuleName()

मॉड्यूल कॉन्फ़िगरेशन का मॉड्यूल नाम दिखाता है.

getRerunOptions()

OptionDef की सूची पाएं, जिसका इस्तेमाल फिर से चलाने के लिए किया जा सकता है.

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( suiteTags)

सुइट टैग की सूची सेट करता है, जिनका टेस्ट हिस्सा है.

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

public  getMetaData (String name)

नाम वाली मेटाडेटा एंट्री पाना

पैरामीटर
name String

रिटर्न

getमॉड्यूल का नाम

public String getModuleName ()

यह मॉड्यूल के कॉन्फ़िगरेशन के मॉड्यूल का नाम दिखाता है.

रिटर्न
String

getRerunOptions

public  getRerunOptions ()

OptionDef की वह सूची पाएं जिसका इस्तेमाल फिर से चलाने के लिए किया जा सकता है.

रिटर्न

getShardIndex

public Integer getShardIndex ()

स्थानीय शार्डिंग के दौरान शुरू करने के लिए शार्ड इंडेक्स पाएं. अगर कोई शर्डिंग नहीं है, तो शून्य दिखाता है.

रिटर्न
Integer

getSuiteTags

public  getSuiteTags ()

यह उन सुइट टैग की सूची दिखाता है जिनका टेस्ट हिस्सा है.

रिटर्न

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

यह बताता है कि कॉन्फ़िगरेशन को IRemoteTest को अलग-अलग मॉड्यूल में बांटना चाहिए या नहीं.

रिटर्न
boolean

isNotShardable

public boolean isNotShardable ()

इससे पता चलता है कि किसी सुइट के हिस्से के तौर पर, कॉन्फ़िगरेशन को अलग-अलग हिस्सों में बांटा जा सकता है या नहीं

रिटर्न
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

यह बताता है कि किसी सुइट के हिस्से के तौर पर, कॉन्फ़िगरेशन को सख्ती से अलग-अलग हिस्सों में बांटा जा सकता है या नहीं

रिटर्न
boolean

मेटाडाटा हटाएं

public  removeMetadata (String key)

बताई गई मेटाडेटा कुंजी की ट्रैकिंग हटाएं.

पैरामीटर
key String

रिटर्न

setAbi

public void setAbi (IAbi abi)

वह ABI सेट करता है जिस पर कॉन्फ़िगरेशन चलेगा.

पैरामीटर
abi IAbi

सेटमेटाडेटा

public void setMetaData (MultiMap<String, String> metadata)

पैरामीटर
metadata MultiMap

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