Teste de BinaryHost do Python

public class PythonBinaryHostTest
extends Object implements IConfigurationReceiver, IRemoteTest, ITestFilterReceiver

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


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

O executor de testes oferece suporte aos filtros "include-filter" e "exclude-filter". O exclude-filter 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. 

Campos

protected static final String ANDROID_SERIAL_VAR

protected static final String LD_LIBRARY_PATH

Construtores públicos

PythonBinaryHostTest()

Métodos públicos

void addAllExcludeFilters( filters)

Adiciona o ERROR(/Set) de filtros de quais testes serão excluídos.

void addAllIncludeFilters( filters)

Adiciona o ERROR(/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()

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

void clearIncludeFilters()

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

getExcludeFilters()

Retorna o ERROR(/Set) atual dos filtros de exclusão.

getIncludeFilters()

Retorna o ERROR(/Set) atual dos filtros de inclusão.

final void run(TestInformation testInfo, ITestInvocationListener listener)

Executa os testes e informa o resultado ao ouvinte.

void setConfiguration(IConfiguration configuration)

Injeta o IConfiguration em uso.

Campos

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

Construtores públicos

PythonBinaryHostTest

public PythonBinaryHostTest ()

Métodos públicos

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Adiciona o ERROR(/Set) de filtros de quais testes serão excluídos.

Parâmetros
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Adiciona o ERROR(/Set) de filtros de quais testes incluir.

Parâmetros
filters

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 ()

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

clearIncludeFilters

public void clearIncludeFilters ()

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

getExcludeFilters

public  getExcludeFilters ()

Retorna o ERROR(/Set) atual dos filtros de exclusão.

Retorna

getIncludeFilters

public  getIncludeFilters ()

Retorna o ERROR(/Set) atual dos filtros de inclusão.

Retorna

run

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Executa os testes e informa o resultado ao ouvinte.

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

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injeta o IConfiguration em uso.

Parâmetros
configuration IConfiguration