RustTestBase

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

Государственные строители

RustTestBase

public RustTestBase ()

Общедоступные методы

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Добавляет Set фильтров, из которых следует исключить тесты.

Параметры
filters Set

addAllIncludeFilters

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>

getIncludeFilters

public Set<String> getIncludeFilters ()

Возвращает текущий Set включаемых фильтров.

Возвраты
Set<String>

setAbi

public void setAbi (IAbi abi)

Параметры
abi IAbi

setConfiguration

public void setConfiguration (IConfiguration configuration)

Внедряет используемый объект IConfiguration .

Параметры
configuration IConfiguration

Защищенные методы

collectTestLines

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