सुइटटेस्टफ़िल्टर
public
class
SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
टेस्ट को शामिल करने और बाहर रखने के लिए फ़िल्टर दिखाता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
दिए गए हिस्सों से एक नया |
|
SuiteTestFilter(String abi, String name, String test)
दिए गए हिस्सों से एक नया |
सार्वजनिक तरीके | |
---|---|
static
SuiteTestFilter
|
createFrom(String filter)
दी गई स्ट्रिंग से एक नया |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
पैरामीटर के बिना मॉड्यूल का बेस नाम दिखाता है. |
String
|
getModuleId()
|
String
|
getName()
|
String
|
getParameterName()
अगर मॉड्यूल को पैरामीटर के तौर पर इस्तेमाल किया जाता है, तो पैरामीटर की वैल्यू दिखाता है. |
Integer
|
getShardIndex()
टेस्ट का शर्ड इंडेक्स दिखाता है. अगर इंडेक्स तय नहीं किया गया है, तो शून्य दिखाता है. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
इस फ़िल्टर को दिखाने वाली स्ट्रिंग दिखाता है. |
सार्वजनिक कंस्ट्रक्टर
सुइटटेस्टफ़िल्टर
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
दिए गए हिस्सों से एक नया SuiteTestFilter
बनाता है.
पैरामीटर | |
---|---|
shardIndex |
Integer |
abi |
String : ABI काम करना चाहिए AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : मॉड्यूल का नाम |
test |
String : परीक्षण का पहचानकर्ता, उदा. |
सुइटटेस्टफ़िल्टर
public SuiteTestFilter (String abi, String name, String test)
दिए गए हिस्सों से एक नया SuiteTestFilter
बनाता है.
पैरामीटर | |
---|---|
abi |
String : एबीआई, AbiUtils#isAbiSupportedByCompatibility(String) के साथ काम करता है |
name |
String : मॉड्यूल का नाम |
test |
String : परीक्षण का पहचानकर्ता, उदा. |
सार्वजनिक तरीके
से बनाएं
public static SuiteTestFilter createFrom (String filter)
दी गई स्ट्रिंग से एक नया SuiteTestFilter
बनाता है. फ़िल्टर चार में से किसी एक फ़ॉर्मैट में हो सकते हैं. इंस्टेंस को इनमें से किसी एक फ़ॉर्मैट में शुरू किया जाएगा: -"name" -> abi = null, name = "name", test = null
-"name" "test..." -> abi = null, name = "name", test = "test..." -"abi" "name" -> abi =
"abi", name = "name", test = null -"abi" "name" "test..." -> abi = "abi", नाम = "नाम", परीक्षण
= "टेस्ट..."
टेस्ट आइडेंटिफ़ायर में कई हिस्से हो सकते हैं. उदाहरण के लिए, पैरामीटर वाले टेस्ट.
पैरामीटर | |
---|---|
filter |
String : पार्स करने के लिए फ़िल्टर |
रिटर्न | |
---|---|
SuiteTestFilter |
SuiteTestFilter |
बराबर
public boolean equals (Object obj)
पैरामीटर | |
---|---|
obj |
Object |
रिटर्न | |
---|---|
boolean |
getAbi
public String getAbi ()
रिटर्न | |
---|---|
String |
इस फ़िल्टर की abi या अगर तय नहीं किया गया है, तो इसे शून्य करें. |
getBaseName
public String getBaseName ()
पैरामीटर के बिना, मॉड्यूल का बेस नेम दिखाता है. अगर पैरामीटर नहीं किया गया है, तो
getName()
लौटाएगा;
रिटर्न | |
---|---|
String |
getModuleId
public String getModuleId ()
रिटर्न | |
---|---|
String |
गेटनाम
public String getName ()
रिटर्न | |
---|---|
String |
इस फ़िल्टर का मॉड्यूल नाम या अगर यह नहीं बताया गया है, तो शून्य. |
getParameterName
public String getParameterName ()
अगर मॉड्यूल को पैरामीटर के तौर पर इस्तेमाल किया जाता है, तो पैरामीटर की वैल्यू दिखाता है. पैरामीटर न होने पर शून्य.
रिटर्न | |
---|---|
String |
गेटशर्डइंडेक्स
public Integer getShardIndex ()
यह फ़ंक्शन टेस्ट का शार्ड इंडेक्स दिखाता है. अगर तय नहीं किया गया है, तो यह विकल्प शून्य के तौर पर दिखता है.
रिटर्न | |
---|---|
Integer |
गेटटेस्ट
public String getTest ()
रिटर्न | |
---|---|
String |
इस फ़िल्टर का टेस्ट आइडेंटिफ़ायर या तय न किए जाने पर शून्य दिखाया जाएगा. |
हैशकोड
public int hashCode ()
रिटर्न | |
---|---|
int |
toString
public String toString ()
इस फ़िल्टर को दिखाने वाली स्ट्रिंग दिखाता है. यह फ़ंक्शन, createFrom(String)
से बिलकुल उलट होता है.
मान्य फ़िल्टर f के लिए;
new TestFilter(f).toString().equals(f)
रिटर्न | |
---|---|
String |