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

public class SuiteTestFilter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.SuiteTestFilter


টেস্ট অন্তর্ভুক্ত ও বাদ দেওয়ার জন্য একটি ফিল্টার উপস্থাপন করে।

সারসংক্ষেপ

সরকারি নির্মাণকারী

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

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

SuiteTestFilter (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 ()

টেস্টটির শার্ড ইনডেক্স ফেরত দেয়, অথবা নির্দিষ্ট করা না থাকলে 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