कॉन्फ़िगरेशन डिस्क्रिप्टर
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 () |
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) एबीआई को सेट करता है जिसके विरुद्ध कॉन्फ़िगरेशन चलने वाला है। |
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
publicgetMetaData (String name)
नामित मेटाडेटा प्रविष्टियाँ प्राप्त करें
पैरामीटर | |
---|---|
name | String |
रिटर्न | |
---|---|
getModuleName
public String getModuleName ()
मॉड्यूल कॉन्फ़िगरेशन का मॉड्यूल नाम लौटाता है।
रिटर्न | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
OptionDef
की सूची प्राप्त करें जिसका उपयोग पुन: चलाने के लिए किया जा सकता है।
रिटर्न | |
---|---|
getShardIndex
public Integer getShardIndex ()
स्थानीय शार्डिंग के दौरान आह्वान का शार्ड इंडेक्स प्राप्त करें। यदि कोई शार्डिंग नहीं है तो शून्य लौटता है।
रिटर्न | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
सूट टैग की सूची लौटाता है जिसका परीक्षण हिस्सा है।
रिटर्न | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
यदि कॉन्फ़िगरेशन को IRemoteTest को अलग-अलग मॉड्यूल में विभाजित करना चाहिए तो लौटाता है।
रिटर्न | |
---|---|
boolean |
साझा करने योग्य नहीं है
public boolean isNotShardable ()
यदि कॉन्फ़िगरेशन शार्डेबल है या सुइट के भाग के रूप में नहीं है तो वापस आता है
रिटर्न | |
---|---|
boolean |
isनॉटस्ट्रिक्टशार्डेबल
public boolean isNotStrictShardable ()
यदि कॉन्फ़िगरेशन सख्त रूप से शार्डेबल है या किसी सुइट के हिस्से के रूप में नहीं है तो वापस आता है
रिटर्न | |
---|---|
boolean |
मेटाडेटा हटाएं
publicremoveMetadata (String key)
निर्दिष्ट मेटाडेटा कुंजी की ट्रैकिंग हटाएँ।
पैरामीटर | |
---|---|
key | String |
रिटर्न | |
---|---|
setAbi
public void setAbi (IAbi abi)
एबीआई को सेट करता है जिसके विरुद्ध कॉन्फ़िगरेशन चलने वाला है।
पैरामीटर | |
---|---|
abi | IAbi |
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 |