স্যুটটেস্ট ফিল্টার

public class SuiteTestFilter
extends Object

java.lang.অবজেক্ট
com.android.tradefed.testtype.suite.SuiteTestFilter


পরীক্ষা অন্তর্ভুক্ত এবং বাদ দেওয়ার জন্য একটি ফিল্টার প্রতিনিধিত্ব করে।

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

SuiteTestFilter (String abi, String name, String test)

প্রদত্ত অংশগুলি থেকে একটি নতুন SuiteTestFilter তৈরি করে৷

SuiteTestFilter (Integer shardIndex, String abi, String name, String test)

প্রদত্ত অংশগুলি থেকে একটি নতুন SuiteTestFilter তৈরি করে৷

পাবলিক পদ্ধতি

static SuiteTestFilter createFrom (String filter)

প্রদত্ত স্ট্রিং থেকে একটি নতুন SuiteTestFilter তৈরি করে।

boolean equals (Object obj)
String getAbi ()
String getBaseName ()

কোনো প্যারামিটারাইজেশন ছাড়াই মডিউলের মূল নাম প্রদান করে।

String getModuleId ()
String getName ()
String getParameterName ()

যদি মডিউলটি প্যারামিটারাইজ করা হয়, তাহলে প্যারামিটার মান প্রদান করে।

Integer getShardIndex ()

পরীক্ষার শার্ড ইনডেক্স প্রদান করে, অথবা নির্দিষ্ট না থাকলে শূন্য।

String getTest ()
int hashCode ()
String toString ()

এই ফিল্টারের একটি স্ট্রিং উপস্থাপনা প্রদান করে।

পাবলিক কনস্ট্রাক্টর

স্যুটটেস্ট ফিল্টার

public SuiteTestFilter (String abi, 
                String name, 
                String test)

প্রদত্ত অংশগুলি থেকে একটি নতুন SuiteTestFilter তৈরি করে৷

পরামিতি
abi String : ABI অবশ্যই AbiUtils#isAbiSupportedByCompatibility(String) সমর্থিত হতে হবে

name String : মডিউলের নাম

test String : পরীক্ষার শনাক্তকারী যেমন . #

স্যুটটেস্ট ফিল্টার

public SuiteTestFilter (Integer shardIndex, 
                String abi, 
                String name, 
                String test)

প্রদত্ত অংশগুলি থেকে একটি নতুন SuiteTestFilter তৈরি করে৷

পরামিতি
shardIndex Integer

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

স্ট্রিং

public String toString ()

এই ফিল্টারের একটি স্ট্রিং উপস্থাপনা প্রদান করে। এই ফাংশনটি createFrom(String) এর বিপরীত।

একটি বৈধ ফিল্টার f জন্য;

new TestFilter(f).toString().equals(f)
 

রিটার্নস
String