PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IRemoteTest, ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.python.PythonBinaryHostTest


Teste de host destinado a executar um arquivo binário Python do sistema de build do Android (Soong)

O executor de testes oferece suporte a filtros de inclusão e exclusão. O filtro de exclusão funciona ignorando o resultado do teste, em vez de pular o teste real. Os testes especificados no filtro de exclusão ainda serão executados.

Resumo

Classes aninhadas

class PythonBinaryHostTest.PythonForwarder

Encaminhador de resultados para substituir o nome da execução pelo nome binário. 

Constantes

String ANDROID_SERIAL_VAR

String LD_LIBRARY_PATH

Construtores públicos

PythonBinaryHostTest()

Métodos públicos

void addAllExcludeFilters(Set<String> filters)

Adiciona o Set de filtros de quais testes excluir.

void addAllIncludeFilters(Set<String> filters)

Adiciona o Set de filtros de quais testes incluir.

void addExcludeFilter(String filter)

Adiciona um filtro de quais testes excluir.

void addIncludeFilter(String filter)

Adiciona um filtro de quais testes incluir.

void clearExcludeFilters()

Exclui todos os filtros de exclusão rastreados no momento.

void clearIncludeFilters()

Exclui todos os filtros de inclusão rastreados no momento.

Set<String> getExcludeFilters()

Retorna o Set atual de filtros de exclusão.

Set<String> getIncludeFilters()

Retorna o Set atual de filtros de inclusão.

final void run(TestInformation testInfo, ITestInvocationListener listener)

Executa os testes e informa o resultado ao listener.

Constantes

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

Valor da constante: "ANDROID_SERIAL"

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

Valor da constante: "LD_LIBRARY_PATH"

Construtores públicos

PythonBinaryHostTest

public PythonBinaryHostTest ()

Métodos públicos

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Adiciona o Set de filtros de quais testes excluir.

Parâmetros
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Adiciona o Set de filtros de quais testes incluir.

Parâmetros
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

Adiciona um filtro de quais testes excluir.

Parâmetros
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Adiciona um filtro de quais testes incluir.

Parâmetros
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Exclui todos os filtros de exclusão rastreados no momento.

clearIncludeFilters

public void clearIncludeFilters ()

Exclui todos os filtros de inclusão rastreados no momento.

getExcludeFilters

public Set<String> getExcludeFilters ()

Retorna o Set atual de filtros de exclusão.

Retorna
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Retorna o Set atual de filtros de inclusão.

Retorna
Set<String>

run

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Executa os testes e informa o resultado ao listener.

Parâmetros
testInfo TestInformation: o objeto TestInformation que contém informações úteis para executar testes.

listener ITestInvocationListener: o ITestInvocationListener dos resultados do teste

Gera
DeviceNotAvailableException