স্যুটটেস্ট ফিল্টার
public class SuiteTestFilter
extends Object
java.lang.অবজেক্ট | |
↳ | 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 : ABI অবশ্যই AbiUtils#isAbiSupportedByCompatibility(String) সমর্থিত হতে হবে |
name | String : মডিউলের নাম |
test | String : পরীক্ষার শনাক্তকারী যেমন |
পাবলিক পদ্ধতি
থেকে তৈরি করুন
public static SuiteTestFilter createFrom (String filter)
প্রদত্ত স্ট্রিং থেকে একটি নতুন SuiteTestFilter
তৈরি করে। ফিল্টারগুলি চারটি ফর্মের একটিতে হতে পারে, উদাহরণটি শুরু করা হবে হিসাবে; -"নাম" -> abi = শূন্য, নাম = "নাম", পরীক্ষা = শূন্য -"নাম" "পরীক্ষা..." -> abi = শূন্য, নাম = "নাম", পরীক্ষা = "পরীক্ষা..." - "abi" "name" -> abi = "abi", name = "name", test = null -"abi" "name" "test..." -> abi = "abi", name = "name", পরীক্ষা = "পরীক্ষা..."
পরীক্ষা শনাক্তকারীতে একাধিক অংশ থাকতে পারে, যেমন প্যারামিটারাইজড পরীক্ষা।
পরামিতি | |
---|---|
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 |
getName
public String getName ()
রিটার্নস | |
---|---|
String | এই ফিল্টারের মডিউল নাম, অথবা নির্দিষ্ট না হলে শূন্য। |
getParameterName
public String getParameterName ()
যদি মডিউলটি প্যারামিটারাইজ করা হয়, তাহলে প্যারামিটার মান প্রদান করে। প্যারামিটারাইজড না হলে নাল।
রিটার্নস | |
---|---|
String |
GetShardIndex
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 |