RustTestBase

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

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


Clase base de RustBinaryHostTest y RustBinaryTest

Resumen

Clases anidadas

class RustTestBase.EnvPair

 

class RustTestBase.Invocation

 

Campos

protected long mTestTimeout

Constructores públicos

RustTestBase()

Métodos públicos

void addAllExcludeFilters(Set<String> filters)

Agrega el Set de los filtros de las pruebas que se excluirán.

void addAllIncludeFilters(Set<String> filters)

Agrega el Set de los filtros de las pruebas que se incluirán.

void addExcludeFilter(String filter)

Agrega un filtro de qué pruebas se deben excluir.

void addIncludeFilter(String filter)

Agrega un filtro de las pruebas que se incluirán.

void clearExcludeFilters()

Borra todos los filtros de exclusión que se rastrean actualmente.

void clearIncludeFilters()

Borra todos los filtros de inclusión que se rastrean actualmente.

IAbi getAbi()
Set<String> getExcludeFilters()

Devuelve el Set actual de los filtros de exclusión.

Set<String> getIncludeFilters()

Devuelve el Set actual de los filtros de inclusión.

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

Inserta el IConfiguration en uso.

Métodos protegidos

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

Busca los nombres de los casos de prueba en testList y agrégalos a foundTests.

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

Devuelve la configuración de la prueba.

Campos

mTestTimeout

protected long mTestTimeout

Constructores públicos

RustTestBase

public RustTestBase ()

Métodos públicos

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Agrega el Set de los filtros de las pruebas que se excluirán.

Parámetros
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Agrega el Set de los filtros de las pruebas que se incluirán.

Parámetros
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

Agrega un filtro de qué pruebas se deben excluir.

Parámetros
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Agrega un filtro de las pruebas que se incluirán.

Parámetros
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Borra todos los filtros de exclusión que se rastrean actualmente.

clearIncludeFilters

public void clearIncludeFilters ()

Borra todos los filtros de inclusión que se rastrean actualmente.

getAbi

public IAbi getAbi ()

Muestra
IAbi

getExcludeFilters

public Set<String> getExcludeFilters ()

Devuelve el Set actual de los filtros de exclusión.

Muestra
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Devuelve el Set actual de los filtros de inclusión.

Muestra
Set<String>

setAbi

public void setAbi (IAbi abi)

Parámetros
abi IAbi

setConfiguration

public void setConfiguration (IConfiguration configuration)

Inserta el IConfiguration en uso.

Parámetros
configuration IConfiguration

Métodos protegidos

collectTestLines

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

Busca los nombres de los casos de prueba en testList y agrégalos a foundTests.

Parámetros
testList String

foundTests Set

generateInvocations

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

Parámetros
target File

Muestra
List<RustTestBase.Invocation>

getConfiguration

protected IConfiguration getConfiguration ()

Devuelve la configuración de la prueba.

Muestra
IConfiguration Un IConfiguration