कॉन्फ़िगरेशन डिस्क्रिप्टर

public class ConfigurationDescriptor
extends Object

java.lang.ऑब्जेक्ट
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) 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 ()

यदि ज्ञात हो तो एबीआई लौटाता है जिसके विरुद्ध कॉन्फ़िगरेशन चल रहा है, अन्यथा शून्य लौटाता है।

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)

एबीआई को सेट करता है जिसके विरुद्ध कॉन्फ़िगरेशन चलने वाला है।

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

सुइट टैग की सूची सेट करता है जिसका परीक्षण हिस्सा है।

boolean shouldUseSandbox ()

यदि आमंत्रण सैंडबॉक्स्ड मोड में चलना चाहिए तो सत्य लौटाता है।

ConfigurationDescription.Descriptor toProto ()

डिस्क्रिप्टर के वर्तमान उदाहरण को उसके प्रोटो प्रारूप में बदलें।

खेत

सक्रिय_पैरामीटर_कुंजी

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 : अतिरिक्त मूल्य की एक String .

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

GetAbi

public IAbi getAbi ()

यदि ज्ञात हो तो एबीआई लौटाता है जिसके विरुद्ध कॉन्फ़िगरेशन चल रहा है, अन्यथा शून्य लौटाता है।

रिटर्न
IAbi

GetAllMetaData

public MultiMap<String, String> getAllMetaData ()

सभी कॉन्फ़िगर किए गए मेटाडेटा को पुनः प्राप्त करता है और मानचित्र की एक प्रति लौटाता है।

रिटर्न
MultiMap <String, String>

getMetaData

public  getMetaData (String name)

नामित मेटाडेटा प्रविष्टियाँ प्राप्त करें

पैरामीटर
name String

रिटर्न

getModuleName

public String getModuleName ()

मॉड्यूल कॉन्फ़िगरेशन का मॉड्यूल नाम लौटाता है।

रिटर्न
String

getRerunOptions

public  getRerunOptions ()

OptionDef की सूची प्राप्त करें जिसका उपयोग पुन: चलाने के लिए किया जा सकता है।

रिटर्न

getShardIndex

public Integer getShardIndex ()

स्थानीय शार्डिंग के दौरान आह्वान का शार्ड इंडेक्स प्राप्त करें। यदि कोई शार्डिंग नहीं है तो शून्य लौटता है।

रिटर्न
Integer

getSuiteTags

public  getSuiteTags ()

सूट टैग की सूची लौटाता है जिसका परीक्षण हिस्सा है।

रिटर्न

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

यदि कॉन्फ़िगरेशन को IRemoteTest को अलग-अलग मॉड्यूल में विभाजित करना चाहिए तो लौटाता है।

रिटर्न
boolean

साझा करने योग्य नहीं है

public boolean isNotShardable ()

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

रिटर्न
boolean

isनॉटस्ट्रिक्टशार्डेबल

public boolean isNotStrictShardable ()

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

रिटर्न
boolean

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

public  removeMetadata (String key)

निर्दिष्ट मेटाडेटा कुंजी की ट्रैकिंग हटाएँ।

पैरामीटर
key String

रिटर्न

setAbi

public void setAbi (IAbi 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

setSandboxed

public void setSandboxed (boolean useSandboxed)

सेट करता है कि कोई कॉन्फ़िगरेशन सैंडबॉक्स मोड में चलेगा या नहीं।

पैरामीटर
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

स्थानीय शार्डिंग में आमंत्रण के लिए शार्ड इंडेक्स सेट करें।

पैरामीटर
index int

सेटसुइटटैग्स

public void setSuiteTags ( suiteTags)

सुइट टैग की सूची सेट करता है जिसका परीक्षण हिस्सा है।

पैरामीटर
suiteTags

सैंडबॉक्स का उपयोग करना चाहिए

public boolean shouldUseSandbox ()

यदि आमंत्रण सैंडबॉक्स्ड मोड में चलना चाहिए तो सत्य लौटाता है। अन्यथा मिथ्या।

रिटर्न
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

डिस्क्रिप्टर के वर्तमान उदाहरण को उसके प्रोटो प्रारूप में बदलें।

रिटर्न
ConfigurationDescription.Descriptor