PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IConfigurationReceiver, IRemoteTest, ITestFilterReceiver

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


Prueba de host destinada a ejecutar un archivo binario de Python desde el sistema de compilación de Android (Soong)

El ejecutor de pruebas admite include-filter y exclude-filter. Ten en cuenta que el filtro de exclusión funciona ignorando el resultado de la prueba, en lugar de omitir la prueba real. Las pruebas especificadas en el filtro de exclusión se seguirán ejecutando.

Resumen

Clases anidadas

class PythonBinaryHostTest.PythonForwarder

Reenviador de resultados para reemplazar el nombre de la ejecución por el nombre binario. 

Campos

protected static final String ANDROID_SERIAL_VAR

protected static final String LD_LIBRARY_PATH

Constructores públicos

PythonBinaryHostTest()

Métodos públicos

void addAllExcludeFilters( filters)

Agrega el ERROR(/Set) de filtros de las pruebas que se deben excluir.

void addAllIncludeFilters( filters)

Agrega el ERROR(/Set) de filtros de las pruebas que se incluirán.

void addExcludeFilter(String filter)

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

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 estén supervisando actualmente.

void clearIncludeFilters()

Borra todos los filtros de inclusión de los que se realiza un seguimiento actualmente.

getExcludeFilters()

Devuelve el ERROR(/Set) actual de los filtros de exclusión.

getIncludeFilters()

Devuelve el ERROR(/Set) actual de los filtros de inclusión.

final void run(TestInformation testInfo, ITestInvocationListener listener)

Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.

void setConfiguration(IConfiguration configuration)

Inyecta el IConfiguration en uso.

Campos

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

Constructores públicos

PythonBinaryHostTest

public PythonBinaryHostTest ()

Métodos públicos

addAllExcludeFilters.

public void addAllExcludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de las pruebas que se deben excluir.

Parámetros
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de las pruebas que se incluirán.

Parámetros
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Agrega un filtro de las pruebas que 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 ()

Borrar todos los filtros de exclusión de los que se realiza un seguimiento actualmente

clearIncludeFilters

public void clearIncludeFilters ()

Borra todos los filtros de inclusión de los que se realiza un seguimiento actualmente.

getExcludeFilters

public  getExcludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de exclusión.

Muestra

getIncludeFilters

public  getIncludeFilters ()

Muestra el ERROR(/Set) actual de los filtros de inclusión.

Muestra

run

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.

Parámetros
testInfo TestInformation: Es el objeto TestInformation que contiene información útil para ejecutar pruebas.

listener ITestInvocationListener: el ITestInvocationListener de los resultados de la prueba

Arroja
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Inyecta el IConfiguration en uso.

Parámetros
configuration IConfiguration