Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

AndroidJUnitTest

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

java.lang.Object
com.android.tradefed.testtype.InstrumentationTest
com.android.tradefed.testtype.AndroidJUnitTest


Una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo dado usando 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 auxiliar del lado del colector.

public static final String NEW_RUN_LISTENER_ORDER_KEY

argumento de RunListener prueba de instrumentación utilizado para habilitar el nuevo orden RunListener en el lado del dispositivo.

Constructores públicos

AndroidJUnitTest ()

Métodos públicos

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

Agrega un ERROR(/Set) de anotaciones para excluir si una prueba se marca con él.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas excluir.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Agrega un ERROR(/Set) de anotaciones para incluir si una prueba está marcada con él.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas incluir.

void addExcludeAnnotation (String excludeAnnotation)

Agrega una anotación para excluir si una prueba se marca con ella.

void addExcludeFilter (String filter)

Agrega un filtro de qué pruebas excluir.

void addIncludeAnnotation (String annotation)

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

void addIncludeFilter (String filter)

Agrega un filtro de qué pruebas incluir.

void clearExcludeAnnotations ()

Elimine todas las anotaciones de exclusión seguidas actualmente.

void clearExcludeFilters ()

Eliminar todos los filtros de exclusión actualmente rastreados.

void clearIncludeAnnotations ()

Elimine todas las anotaciones de inclusión seguidas actualmente.

void clearIncludeFilters ()

Elimine todos los filtros de inclusión actualmente rastreados.

getExcludeAnnotations ()

Devuelve el ERROR(/Set) actual ERROR(/Set) de anotaciones para excluir.

getExcludeFilters ()

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

getIncludeAnnotations ()

Devuelve el ERROR(/Set) actual de anotaciones para incluir.

getIncludeFilters ()

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

long getRuntimeHint ()

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

boolean isClassOrMethod (String filter)

Devuelve si una cadena es el nombre de una Clase o un Método.

boolean isRegex (String filter)

Devuelve si una cadena es una expresión regular para el filtro.

void run ( ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

void setDeviceSpec ( IConfiguration spec)

Objeto inyectado con guice, que puede influir en los argumentos de la instrumentación.

void setExcludeTestFile (File testFile)

Establece el archivo de prueba de exclusiones.

void setIncludeTestFile (File testFile)

Establece el archivo de prueba de incluye.

split (int shardCount)

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

Métodos protegidos

void setRunnerArgs (IRemoteAndroidTestRunner runner)

Campos

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Opciones de la biblioteca auxiliar del lado del colector.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

argumento de RunListener prueba de instrumentación utilizado para habilitar el nuevo orden RunListener en el lado del dispositivo

Constructores públicos

AndroidJUnitTest

public AndroidJUnitTest ()

Métodos públicos

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

Agrega un ERROR(/Set) de anotaciones para excluir si una prueba se marca con él.

Parámetros
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas excluir.

Parámetros
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Agrega un ERROR(/Set) de anotaciones para incluir si una prueba se marca con él.

Parámetros
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas incluir.

Parámetros
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

Agrega una anotación para excluir si una prueba se marca con ella.

Parámetros
excludeAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Agrega un filtro de qué pruebas excluir.

Parámetros
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

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

Parámetros
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Agrega un filtro de qué pruebas incluir.

Parámetros
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

Elimine todas las anotaciones de exclusión seguidas actualmente.

clearExcludeFilters

public void clearExcludeFilters ()

Eliminar todos los filtros de exclusión actualmente rastreados.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

Elimine todas las anotaciones de inclusión seguidas actualmente.

clearIncludeFilters

public void clearIncludeFilters ()

Elimine todos los filtros de inclusión actualmente rastreados.

getExcludeAnnotations

public  getExcludeAnnotations ()

Devuelve el ERROR(/Set) actual ERROR(/Set) de anotaciones para excluir.

Devoluciones

getExcludeFilters

public  getExcludeFilters ()

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

Devoluciones

getIncludeAnnotations

public  getIncludeAnnotations ()

Devuelve el ERROR(/Set) actual ERROR(/Set) de anotaciones para incluir.

Devoluciones

getIncludeFilters

public  getIncludeFilters ()

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

Devoluciones

getRuntimeHint

public long getRuntimeHint ()

Devuelve el tiempo de ejecución esperado de la prueba en milisegundos. El tiempo se utiliza para cargar la ejecución fragmentada de equilibrio

Devoluciones
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

Devuelve si una cadena es el nombre de una Clase o un Método.

Parámetros
filter String

Devoluciones
boolean

isRegex

public boolean isRegex (String filter)

Devuelve si una cadena es una expresión regular para el filtro.

Parámetros
filter String

Devoluciones
boolean

correr

public void run ( ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

Parámetros
listener ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba

Arroja
DeviceNotAvailableException

setDeviceSpec

public void setDeviceSpec ( IConfiguration spec)

Objeto inyectado con guice, que puede influir en los argumentos de la instrumentación.

Parámetros
spec IConfiguration

setExcludeTestFile

public void setExcludeTestFile (File testFile)

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

Establece el archivo de prueba de incluye. 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 ejecutar. Esto es útil para algunos corredores de prueba que a veces no pueden decidir arbitrariamente.

Parámetros
shardCount int : el intento de conteo de fragmentos.

Devoluciones
Una colección de subpruebas que se ejecutarán por separado o null si la prueba no es actualmente shardable

Métodos protegidos

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Parámetros
runner IRemoteAndroidTestRunner