PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IRemoteTest, ITestFilterReceiver

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


O teste do host foi criado para executar um arquivo binário do Python no sistema de build do Android (Soong).

O executor de teste oferece suporte a 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 serão excluídos.

void addIncludeFilter(String filter)

Adiciona um filtro de quais testes incluir.

void clearExcludeFilters()

Excluir todos os filtros de exclusão que estão sendo monitorados.

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.

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 serão excluídos.

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

Excluir todos os filtros de exclusão que estão sendo monitorados.

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