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

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

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

void addMetadata(String key, String value)

मेटाडेटा एंट्री में, दी गई कुंजी के लिए कोई वैल्यू जोड़ें.

void addRerunOption(OptionDef optionDef)

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

ConfigurationDescriptor clone()

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

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

ऑब्जेक्ट को वापस पाने के लिए, toProto() से उलटी कार्रवाई.

IAbi getAbi()

अगर कॉन्फ़िगरेशन चल रहा है, तो abi की वैल्यू दिखाता है. अगर इसके लिए वैल्यू सेट की गई है, तो वैल्यू नहीं दिखती.

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

किसी कॉन्फ़िगरेशन के लिए मेटाडेटा कुंजी, जिससे पता चलता है कि उसे शार्ड किया गया था.

सार्वजनिक कंस्ट्रक्टर

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

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

public  getMetaData (String name)

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

पैरामीटर
name String

रिटर्न

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

public String getModuleName ()

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

रिटर्न
String

getRerunOptions

public  getRerunOptions ()

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

रिटर्न

गेटशर्डइंडेक्स

public Integer getShardIndex ()

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

रिटर्न
Integer

गेट सुइट टैग

public  getSuiteTags ()

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

रिटर्न

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

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

रिटर्न
boolean

isNotShardable

public boolean isNotShardable ()

यह तब दिखता है, जब कॉन्फ़िगरेशन शार्ड किए जा सकता हो या सुइट के हिस्से के तौर पर न हो

रिटर्न
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

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

रिटर्न
boolean

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

public  removeMetadata (String key)

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

पैरामीटर
key String

रिटर्न

सेटाबी

public void setAbi (IAbi abi)

वह abi सेट करता है, जिसके ख़िलाफ़ कॉन्फ़िगरेशन चलाया जाएगा.

पैरामीटर
abi IAbi

सेटमेटाडेटा

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

पैरामीटर
metadata MultiMap

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