RustTestBase

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

شیء جاوا
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 فعلی فیلترهای include شده را برمی‌گرداند.

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

سازندگان عمومی

RustTestBase

public RustTestBase ()

روش‌های عمومی

فیلترهای addAllExclude

public void addAllExcludeFilters (Set<String> filters)

Set از فیلترها را که آزمایش‌ها باید از آنها حذف شوند، اضافه می‌کند.

پارامترها
filters Set

فیلترهای addAllInclude

public void addAllIncludeFilters (Set<String> filters)

Set از فیلترهایی که تست‌ها باید شامل شوند را اضافه می‌کند.

پارامترها
filters Set

فیلتر addExclude

public void addExcludeFilter (String filter)

فیلتری اضافه می‌کند که کدام تست‌ها باید حذف شوند.

پارامترها
filter String

فیلتر addInclude

public void addIncludeFilter (String filter)

فیلتری اضافه می‌کند که کدام تست‌ها باید لحاظ شوند.

پارامترها
filter String

فیلترهای clearExclude

public void clearExcludeFilters ()

تمام فیلترهای حذف‌شده‌ای که در حال حاضر ردیابی می‌شوند را حذف کنید.

فیلترهای clearInclude

public void clearIncludeFilters ()

تمام فیلترهای موجود که در حال حاضر ردیابی می‌شوند را حذف کنید.

دریافت ابی

public IAbi getAbi ()

بازگشت‌ها
IAbi

فیلترهای getExclude

public Set<String> getExcludeFilters ()

Set فعلی فیلترهای حذف را برمی‌گرداند.

بازگشت‌ها
Set<String>

فیلترهای getInclude

public Set<String> getIncludeFilters ()

Set فعلی فیلترهای include شده را برمی‌گرداند.

بازگشت‌ها
Set<String>

ست ابی

public void setAbi (IAbi abi)

پارامترها
abi IAbi

پیکربندی set

public void setConfiguration (IConfiguration configuration)

IConfiguration مورد استفاده را تزریق می‌کند.

پارامترها
configuration IConfiguration

روش‌های محافظت‌شده

collectTestLine ها

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

نام‌های موارد آزمایشی را در testList پیدا کنید و آنها را به foundTests اضافه کنید.

پارامترها
testList String

foundTests Set

تولید فراخوانی‌ها

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

پارامترها
target File

بازگشت‌ها
List< RustTestBase.Invocation >

دریافت پیکربندی

protected IConfiguration getConfiguration ()

پیکربندی آزمایشی را برمی‌گرداند.

بازگشت‌ها
IConfiguration پیکربندی ICON