রাস্টটেস্টবেস

public abstract class RustTestBase
extends Object implements IAbiReceiver , IConfigurationReceiver , IRemoteTest , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.rust.RustTestBase


RustBinaryHostTest এবং RustBinaryTest এর বেস ক্লাস

সারসংক্ষেপ

নেস্টেড ক্লাস

class RustTestBase.EnvPair

class RustTestBase.Invocation

ক্ষেত্র

protected long mTestTimeout

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

RustTestBase ()

জনসাধারণের পদ্ধতি

void addAllExcludeFilters (Set<String> filters)

কোন কোন পরীক্ষা বাদ দেওয়া হবে, তার ফিল্টার Set যোগ করে।

void addAllIncludeFilters (Set<String> filters)

কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার ফিল্টার Set যোগ করে।

void addExcludeFilter (String filter)

কোন কোন পরীক্ষা বাদ দেওয়া হবে তার জন্য একটি ফিল্টার যোগ করে।

void addIncludeFilter (String filter)

কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার জন্য একটি ফিল্টার যোগ করে।

void clearExcludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত বর্জন ফিল্টার মুছে ফেলুন।

void clearIncludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।

IAbi getAbi ()
Set<String> getExcludeFilters ()

বর্জন ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।

Set<String> getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।

void setAbi ( IAbi abi)
void setConfiguration ( IConfiguration configuration)

ব্যবহৃত IConfiguration টি ইনজেক্ট করে।

সুরক্ষিত পদ্ধতি

void collectTestLines (String[] testList, Set<String> foundTests)

testList থেকে টেস্ট কেসের নামগুলো খুঁজে বের করুন এবং সেগুলোকে foundTests-এ যোগ করুন।

List< RustTestBase.Invocation > generateInvocations (File target)
IConfiguration getConfiguration ()

পরীক্ষার কনফিগারেশন ফেরত দেয়।

ক্ষেত্র

mTestTimeout

protected long mTestTimeout

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

রাস্টটেস্টবেস

public RustTestBase ()

জনসাধারণের পদ্ধতি

সমস্ত বর্জন ফিল্টার যোগ করুন

public void addAllExcludeFilters (Set<String> filters)

কোন কোন পরীক্ষা বাদ দেওয়া হবে, তার ফিল্টার Set যোগ করে।

প্যারামিটার
filters Set

সমস্ত ফিল্টার অন্তর্ভুক্ত করুন

public void addAllIncludeFilters (Set<String> filters)

কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার ফিল্টার Set যোগ করে।

প্যারামিটার
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

কোন কোন পরীক্ষা বাদ দেওয়া হবে তার জন্য একটি ফিল্টার যোগ করে।

প্যারামিটার
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার জন্য একটি ফিল্টার যোগ করে।

প্যারামিটার
filter String

clearExcludeFilters

public void clearExcludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত বর্জন ফিল্টার মুছে ফেলুন।

clearIncludeFilters

public void clearIncludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।

getAbi

public IAbi getAbi ()

ফেরত
IAbi

getExcludeFilters

public Set<String> getExcludeFilters ()

বর্জন ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।

ফেরত
Set<String>

ফিল্টার অন্তর্ভুক্ত করুন

public Set<String> getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।

ফেরত
Set<String>

সেটআবি

public void setAbi (IAbi abi)

প্যারামিটার
abi IAbi

কনফিগারেশন সেট করুন

public void setConfiguration (IConfiguration configuration)

ব্যবহৃত IConfiguration টি ইনজেক্ট করে।

প্যারামিটার
configuration IConfiguration

সুরক্ষিত পদ্ধতি

পরীক্ষা লাইন সংগ্রহ করুন

protected void collectTestLines (String[] testList, 
                Set<String> foundTests)

testList থেকে টেস্ট কেসের নামগুলো খুঁজে বের করুন এবং সেগুলোকে foundTests-এ যোগ করুন।

প্যারামিটার
testList String

foundTests Set

generateInvocations

protected List<RustTestBase.Invocation> generateInvocations (File target)

প্যারামিটার
target File

ফেরত
List< RustTestBase.Invocation >

কনফিগারেশন পান

protected IConfiguration getConfiguration ()

পরীক্ষার কনফিগারেশন ফেরত দেয়।

ফেরত
IConfiguration একটি IConfiguration