Prueba AndroidJUnit

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider, IShardableTest, ITestAnnotationFilterReceiver, ITestFileFilterReceiver, ITestFilterReceiver

Objeto java.lang.
   ↳ com.android.tradefed.testtype.InstrumentationTest
     ↳ com.android.tradefed.testtype.AndroidJUnitTest.


Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado a través del Se puede usar android.support.test.runner.AndroidJUnitRunner.

Resumen

Campos

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Opciones de la biblioteca de ayuda lateral del recopilador.

public static final String NEW_RUN_LISTENER_ORDER_KEY

El argumento del ejecutor de pruebas de instrumentación se usa para habilitar el nuevo orden de RunListener en en el dispositivo.

public static final String USE_TEST_STORAGE_SERVICE

Constructores públicos

AndroidJUnitTest()

Métodos públicos

void addAllExcludeAnnotation( excludeAnnotations)

Agrega una ERROR(/Set) de anotaciones para excluir si una prueba se marcó con ella.

void addAllExcludeFilters( filters)

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

void addAllIncludeAnnotation( annotations)

Agrega una ERROR(/Set) de anotaciones para incluir si una prueba se marcó con ella.

void addAllIncludeFilters( filters)

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

void addExcludeAnnotation(String excludeAnnotation)

Agrega una anotación para excluir si una prueba está marcada con ella.

void addExcludeFilter(String filter)

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

void addIncludeAnnotation(String annotation)

Agrega una anotación para incluir una prueba si se marcó con ella.

void addIncludeFilter(String filter)

Agrega un filtro de qué pruebas se incluirán.

void clearExcludeAnnotations()

Borra todas las anotaciones de exclusión que se registran actualmente.

void clearExcludeFilters()

Borra todos los filtros de exclusión que se estén supervisando actualmente.

void clearIncludeAnnotations()

Borra todas las anotaciones de inclusión que se estén supervisando actualmente.

void clearIncludeFilters()

Borra todos los filtros de inclusión que se estén supervisando actualmente.

getExcludeAnnotations()

Muestra el ERROR(/Set) actual de las anotaciones que se excluirán.

getExcludeFilters()

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

File getExcludeTestFile()

Muestra el archivo que contiene las pruebas excluidas.

getIncludeAnnotations()

Muestra el ERROR(/Set) actual de las anotaciones que se incluirán.

getIncludeFilters()

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

File getIncludeTestFile()

Muestra el archivo que contiene las pruebas incluidas.

long getRuntimeHint()

Devuelve el tiempo de ejecución esperado de la prueba en milisegundos.

boolean isClassOrMethod(String filter)

Muestra si una cadena es el nombre de una clase o un método.

boolean isParameterizedTest(String filter)

Se muestra si una string es una prueba parametrizada.

boolean isRegex(String filter)

Se muestra si una cadena es una regex del filtro.

void run(TestInformation testInfo, ITestInvocationListener listener)

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

void setExcludeTestFile(File testFile)

Configura el archivo de prueba de exclusiones.

void setIncludeTestFile(File testFile)

Configura el archivo de prueba de inclusiones.

split(int shardCount)

Versión alternativa de split(), que también proporciona el shardCount que se intenta que se ejecutará.

Métodos protegidos

void setRunnerArgs(IRemoteAndroidTestRunner runner)

Campos

CLAVE_DE_FILTRO_DE_COLECCIÓN_DE_COLECCIÓN

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUIR_CLAVE_DE_FILTRO

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Opciones de la biblioteca de ayuda lateral del recopilador.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

argumento del ejecutor de pruebas de instrumentación que se usa para habilitar el nuevo orden de RunListener en en el dispositivo.

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

Constructores públicos

Prueba AndroidJUnit

public AndroidJUnitTest ()

Métodos públicos

addAllExcludeAnnotation.

public void addAllExcludeAnnotation ( excludeAnnotations)

Agrega una ERROR(/Set) de anotaciones para excluir si una prueba se marcó con ella.

Parámetros
excludeAnnotations

addAllExcludeFilters.

public void addAllExcludeFilters ( filters)

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

Parámetros
filters

addAllIncludeAnnotation.

public void addAllIncludeAnnotation ( annotations)

Agrega una ERROR(/Set) de anotaciones para incluir si una prueba se marcó con ella.

Parámetros
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

Parámetros
filters

addExcludeAnnotation.

public void addExcludeAnnotation (String excludeAnnotation)

Agrega una anotación para excluir si una prueba está marcada con ella.

Parámetros
excludeAnnotation String

addExcludeFilter.

public void addExcludeFilter (String filter)

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

Parámetros
filter String

addIncludeAnnotation.

public void addIncludeAnnotation (String annotation)

Agrega una anotación para incluir una prueba si se marcó con ella.

Parámetros
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Agrega un filtro de qué pruebas se incluirán.

Parámetros
filter String

ClearExcludeAnnotations

public void clearExcludeAnnotations ()

Borra todas las anotaciones de exclusión que se registran actualmente.

ClearExcludeFilters

public void clearExcludeFilters ()

Borra todos los filtros de exclusión que se estén supervisando actualmente.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

Borra todas las anotaciones de inclusión que se estén supervisando actualmente.

ClearIncludeFilters

public void clearIncludeFilters ()

Borra todos los filtros de inclusión que se estén supervisando actualmente.

getExcludeAnnotations;

public  getExcludeAnnotations ()

Muestra el ERROR(/Set) actual de las anotaciones que se excluirán.

Muestra

getExcludeFilters.

public  getExcludeFilters ()

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

Muestra

getExcludeTestFile.

public File getExcludeTestFile ()

Muestra el archivo que contiene las pruebas excluidas.

Muestra
File

getIncludeAnnotations

public  getIncludeAnnotations ()

Muestra el ERROR(/Set) actual de las anotaciones que se incluirán.

Muestra

getIncludeFilters

public  getIncludeFilters ()

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

Muestra

getIncludeTestFile

public File getIncludeTestFile ()

Muestra el archivo que contiene las pruebas incluidas.

Muestra
File

getRuntimeHint

public long getRuntimeHint ()

Muestra el tiempo de ejecución esperado de la prueba en milisegundos. El tiempo se usa para balancear las cargas de la ejecución fragmentada

Muestra
long

IsClassOrMethod

public boolean isClassOrMethod (String filter)

Muestra si una cadena es el nombre de una clase o un método.

Parámetros
filter String

Muestra
boolean

Prueba parametrizada

public boolean isParameterizedTest (String filter)

Se muestra si una string es una prueba parametrizada.

Parámetros
filter String

Muestra
boolean

IsRegex.

public boolean isRegex (String filter)

Se muestra si una cadena es una regex del filtro.

Parámetros
filter String

Muestra
boolean

run

public 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. y pruebas.

listener ITestInvocationListener: el ITestInvocationListener de los resultados de la prueba

Arroja
DeviceNotAvailableException

setExcludeTestFile

public void setExcludeTestFile (File testFile)

Configura el archivo de prueba de exclusiones. No garantiza que testFile exista o sea un archivo.

Parámetros
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

Configura el archivo de prueba de inclusiones. No garantiza que testFile exista o sea un archivo.

Parámetros
testFile File

división

public  split (int shardCount)

Versión alternativa de split(), que también proporciona el shardCount que se intenta que se ejecutará. Esto es útil para algunos ejecutores de pruebas que a veces no pueden decidir de manera arbitraria.

Parámetros
shardCount int: Es el recuento de intentos de fragmentos.

Muestra
una colección de subpruebas que se ejecutarán por separado o null si la prueba es no es fragmentable actualmente

Métodos protegidos

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Parámetros
runner IRemoteAndroidTestRunner