ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
कॉन्फ़िगरेशन ऑब्जेक्ट, जो कॉन्फ़िगरेशन के किसी पहलू के बारे में बताता है. जैसे, सदस्यता वाला test-suite-tag. इस क्लास को कमांड लाइन के ज़रिए विकल्प की वैल्यू नहीं मिल सकती. सिर्फ़ सीधे तौर पर एक्सएमएल में.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
कॉन्फ़िगरेशन पैरामीटर के लिए मेटाडेटा की. यह ज़रूरी नहीं है. |
String |
LOCAL_SHARDED_KEY
यह कॉन्फ़िगरेशन के लिए मेटाडेटा की है. इससे यह पता चलता है कि कॉन्फ़िगरेशन को शार्ड किया गया था. |
String |
MODULE_DIR_PATH_KEY
यह कॉन्फ़िगरेशन के लिए मेटाडेटा कुंजी है. इसका इस्तेमाल, मॉड्यूल कॉन्फ़िगरेशन के तौर पर मॉड्यूल डायरेक्ट्री का पाथ तय करने के लिए किया जाता है. |
String |
PRIORITIZE_HOST_CONFIG_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)
इससे उस एबीआई को सेट किया जाता है जिसके लिए कॉन्फ़िगरेशन चलाया जाएगा. |
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
कॉन्फ़िगरेशन पैरामीटर के लिए मेटाडेटा की. यह ज़रूरी नहीं है.
कॉन्स्टेंट वैल्यू: "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
यह कॉन्फ़िगरेशन के लिए मेटाडेटा की है. इससे यह पता चलता है कि कॉन्फ़िगरेशन को शार्ड किया गया था.
कॉन्स्टेंट वैल्यू: "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
यह कॉन्फ़िगरेशन के लिए मेटाडेटा कुंजी है. इसका इस्तेमाल, मॉड्यूल कॉन्फ़िगरेशन के तौर पर मॉड्यूल डायरेक्ट्री का पाथ तय करने के लिए किया जाता है.
स्थिर वैल्यू: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
कॉन्फ़िगरेशन के लिए मेटाडेटा कुंजी. इससे यह तय किया जाता है कि होस्ट कॉन्फ़िगरेशन को प्राथमिकता दी जा रही है या नहीं.
स्थिर वैल्यू: "prioritize-host-config"
पब्लिक कंस्ट्रक्टर
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 |
|
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 |
|
isNotShardable
public boolean isNotShardable ()
यह फ़ंक्शन, यह जानकारी देता है कि सुइट के हिस्से के तौर पर कॉन्फ़िगरेशन को शेयर किया जा सकता है या नहीं
| रिटर्न | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
यह फ़ंक्शन, यह जानकारी देता है कि कॉन्फ़िगरेशन, सुइट के हिस्से के तौर पर स्ट्रिक्ट शार्ड करने की सुविधा के साथ काम करता है या नहीं
| रिटर्न | |
|---|---|
boolean |
|
removeMetadata
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 |
setSuiteTags
public void setSuiteTags (suiteTags)
इस विकल्प से, उन सुइट टैग की सूची सेट की जाती है जिनमें टेस्ट शामिल है.
| पैरामीटर | |
|---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
अगर इनवोकेशन को सैंडबॉक्स मोड में चलाना है, तो यह फ़ंक्शन 'सही' दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है.
| रिटर्न | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
डिसक्रिप्टर के मौजूदा इंस्टेंस को उसके प्रोटो फ़ॉर्मैट में बदलता है.
| रिटर्न | |
|---|---|
ConfigurationDescription.Descriptor |
|