স্যুটটেস্টফিল্টার
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 ()টেস্টটির শার্ড ইনডেক্স ফেরত দেয়, অথবা নির্দিষ্ট করা না থাকলে null ফেরত দেয়। |
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 : ABI-টি অবশ্যই সমর্থিত হতে হবে 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", name = "name", test = "test..."
টেস্ট আইডেন্টিফায়ারে একাধিক অংশ থাকতে পারে, যেমন প্যারামিটারাইজড টেস্ট।
| প্যারামিটার | |
|---|---|
filter | String : পার্স করার জন্য ফিল্টার |
| ফেরত | |
|---|---|
SuiteTestFilter | SuiteTestFilter |
সমান
public boolean equals (Object obj)
| প্যারামিটার | |
|---|---|
obj | Object |
| ফেরত | |
|---|---|
boolean | |
getAbi
public String getAbi ()
| ফেরত | |
|---|---|
String | এই ফিল্টারের abi, অথবা নির্দিষ্ট না করা থাকলে null। |
getBaseName
public String getBaseName ()
কোনো প্যারামিটারাইজেশন ছাড়া মডিউলের মূল নামটি ফেরত দেয়। যদি প্যারামিটারাইজড না করা হয়, তবে এটি getName() ফেরত দেবে।
| ফেরত | |
|---|---|
String | |
মডিউল আইডি পান
public String getModuleId ()
| ফেরত | |
|---|---|
String | |
নাম পান
public String getName ()
| ফেরত | |
|---|---|
String | এই ফিল্টারের মডিউলের নাম, অথবা নির্দিষ্ট না করা থাকলে null। |
প্যারামিটার নাম পান
public String getParameterName ()
মডিউলটি প্যারামিটারযুক্ত হলে, প্যারামিটারের মান ফেরত দেয়। প্যারামিটারযুক্ত না হলে নাল (Null) ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
getShardIndex
public Integer getShardIndex ()
টেস্টটির শার্ড ইনডেক্স ফেরত দেয়, অথবা নির্দিষ্ট করা না থাকলে null ফেরত দেয়।
| ফেরত | |
|---|---|
Integer | |
getTest
public String getTest ()
| ফেরত | |
|---|---|
String | এই ফিল্টারের টেস্ট আইডেন্টিফায়ার, অথবা নির্দিষ্ট না করা থাকলে null। |
হ্যাশকোড
public int hashCode ()
| ফেরত | |
|---|---|
int | |
স্ট্রিং-এ
public String toString ()
এই ফিল্টারটির একটি স্ট্রিং রূপ ফেরত দেয়। এই ফাংশনটি SuiteTestFilter.createFrom(String) -এর বিপরীত।
একটি বৈধ ফিল্টার f এর জন্য;
new TestFilter(f).toString().equals(f)
| ফেরত | |
|---|---|
String | |