PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IRemoteTest, ITestFilterReceiver

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


Es una prueba de host diseñada para ejecutar un archivo binario de Python desde el sistema de compilación de Android (Soong).

El ejecutor de pruebas admite filtros de inclusión y exclusión. 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 exclude-filter se seguirán ejecutando.

Resumen

Clases anidadas

class PythonBinaryHostTest.PythonForwarder

Es un reenvío de resultados para reemplazar el nombre de la ejecución por el nombre del binario. 

Constantes

String ANDROID_SERIAL_VAR

String LD_LIBRARY_PATH

Constructores públicos

PythonBinaryHostTest()

Métodos públicos

void addAllExcludeFilters( filters)

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

void addAllIncludeFilters( filters)

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

void addExcludeFilter(String filter)

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

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 le informa el resultado al objeto de escucha.

Constantes

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

Valor constante: "ANDROID_SERIAL"

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

Valor de la constante: "LD_LIBRARY_PATH"

Constructores públicos

PythonBinaryHostTest

public PythonBinaryHostTest ()

Métodos públicos

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

Parámetros
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de los 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 ()

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.

getExcludeFilters

public  getExcludeFilters ()

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

Muestra

getIncludeFilters

public  getIncludeFilters ()

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

Muestra

run

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Ejecuta las pruebas y le informa el resultado 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