SuiteTestFilter
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 : टेस्ट का आइडेंटिफ़ायर, जैसे कि |
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
दिए गए हिस्सों से एक नया SuiteTestFilter
बनाता है.
पैरामीटर | |
---|---|
abi |
String : ABI काम करना चाहिए AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : मॉड्यूल का नाम |
test |
String : टेस्ट का आइडेंटिफ़ायर, जैसे कि |
सार्वजनिक तरीके
createFrom
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", name = "name", test
= "test..."
टेस्ट आइडेंटिफ़ायर में कई हिस्से हो सकते हैं. उदाहरण के लिए, पैरामीटर वाले टेस्ट.
पैरामीटर | |
---|---|
filter |
String : पार्स करने के लिए फ़िल्टर |
रिटर्न | |
---|---|
SuiteTestFilter |
SuiteTestFilter |
बराबर
public boolean equals (Object obj)
पैरामीटर | |
---|---|
obj |
Object |
रिटर्न | |
---|---|
boolean |
getAbi
public String getAbi ()
रिटर्न | |
---|---|
String |
इस फ़िल्टर का एबीआई या अगर एबीआई नहीं दिया गया है, तो शून्य. |
getBaseName
public String getBaseName ()
यह फ़ंक्शन किसी भी पैरामीटर किए बिना, मॉड्यूल का बेस नाम दिखाता है. पैरामीटर नहीं होने पर, यह getName()
दिखाएगा;
रिटर्न | |
---|---|
String |
getModuleId
public String getModuleId ()
रिटर्न | |
---|---|
String |
getName
public String getName ()
रिटर्न | |
---|---|
String |
इस फ़िल्टर का मॉड्यूल नाम या अगर यह नहीं बताया गया है, तो शून्य. |
getParameterName
public String getParameterName ()
अगर मॉड्यूल पैरामीटर वाला है, तो पैरामीटर की वैल्यू दिखाता है. पैरामीटर न होने पर शून्य.
रिटर्न | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
टेस्ट का शर्ड इंडेक्स दिखाता है. अगर इंडेक्स तय नहीं किया गया है, तो शून्य दिखाता है.
रिटर्न | |
---|---|
Integer |
getTest
public String getTest ()
रिटर्न | |
---|---|
String |
इस फ़िल्टर का टेस्ट आइडेंटिफ़ायर या अगर कोई वैल्यू नहीं दी गई है, तो शून्य. |
hashCode
public int hashCode ()
रिटर्न | |
---|---|
int |
toString
public String toString ()
इस फ़िल्टर को दिखाने वाली स्ट्रिंग दिखाता है. यह फ़ंक्शन, createFrom(String)
का उलटा है.
मान्य फ़िल्टर f के लिए;
new TestFilter(f).toString().equals(f)
रिटर्न | |
---|---|
String |